[LLVMbugs] Incorrect return types for Statistic operators
Chris Lattner
sabre at nondot.org
Wed Oct 30 18:58:10 PST 2002
> The lvalue-returning Statistic<> operators (e.g., ++, =, +=, -=) should
> return a reference to *this, not a reference to the contained Data value.
Good point. They should return const references, to disallow bizarre
things like: (A += B) = C;
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20021028/001167.html
Thanks again for the patch!
-Chris
--
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/
More information about the llvm-bugs
mailing list