Samuel Crow
2012-Jan-18 19:54 UTC
[LLVMdev] Fw: Should the Constant* pointer be declared with "const" or not?
Try to keep things on the mailing list, if possible. That usually means hitting "reply to all". (I forgot earlier, myself. Sorry.) ----- Forwarded Message -----> From: Stepan Dyatkovskiy <STPWORLD at narod.ru> > To: Samuel Crow <samuraileumas at yahoo.com> > Cc: > Sent: Wednesday, January 18, 2012 1:50 PM > Subject: Re: [LLVMdev] Should the Constant* pointer be declared with "const" or not? > >T hanks! I bow to that decision too. > > -Stepan. > > 18.01.2012, 23:31, "Samuel Crow" <samuraileumas at yahoo.com>: >> Hello Stepan, >> >> The LLVM source code uses a relaxed view of const correctness. The const > keyword is only used when it is needed by outside code. At one time, the > documentation to LLVM said that it was written in a "tasteful subset" > of C++. Searching for those words doesn't hit anything any more at this > time. >> >> I'd suggest you not use the const keyword for now. >> >> --Sam >> >> ----- Original Message ----- >> >>> From: Stepan Dyatkovskiy <stpworld at narod.ru> >>> To: llvmdev at cs.uiuc.edu >>> Cc: >>> Sent: Wednesday, January 18, 2012 12:51 PM >>> Subject: [LLVMdev] Should the Constant* pointer be declared with > "const" or not? >>> >>> Hi all. >>> I'm working on patch and I'm using unchangable ConstantInt > objects. So >>> everywhere I'm using "const ConstantInt*". But this > idea came to >>> deadlock after I tried to create ConstantVector using my > vector<const >>> ConstantInt*> collection. All because of next form of > ConstantVector::get: >>> >>> // Note: ArrayRef declared with non-constant Constant* object. >>> Constant *ConstantVector::get(ArrayRef<Constant*> V); >>> >>> What should I do in this case? Make all my ConstantInt* pointers >>> non-constant? >>> >>> -Stepan. >>> >>> _______________________________________________ >>> LLVM Developers mailing list >>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
Seemingly Similar Threads
- [LLVMdev] Fw: Should the Constant* pointer be declared with "const" or not?
- [LLVMdev] How to force the creation of arrays with zeroes?
- [LLVMdev] Fwd: How to force the creation of arrays with zeroes?
- [LLVMdev] make check-lit + grep escape characters
- [LLVMdev] How to force the creation of arrays with zeroes?