DescriptionMake a metaprogramming hack more C++11-compatible
Some classes have private "operator delete"s, which causes their
destructors to be deleted in C++11. Clang's r178563 implemented
this rule better, and as a result using these classes with memory
instrumentation causes a compile error. To unblock the clang roll,
give the metaprogramming helper class an explicit nondeleted
destructor. (This is just a workaround, not a permanent fix, see bug.)
See also http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130415/078311.html
BUG=233473
TEST=Stuff still builds in C++11 mode after the next clang roll.
TBR=yurys
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=148704
Patch Set 1 #Patch Set 2 : . #Messages
Total messages: 6 (0 generated)
|