summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2012-09-26 04:34:21 +0000
committerEli Friedman <eli.friedman@gmail.com>2012-09-26 04:34:21 +0000
commit15681d6852d8990a714ec3f5b202978e927b09cc (patch)
tree2bf0faf2b8a421d766ea3a4b849aa699888d9280 /llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
parent81406f692fe0f2f7983ebe9194c25f65b56e7a13 (diff)
downloadbcm5719-llvm-15681d6852d8990a714ec3f5b202978e927b09cc.tar.gz
bcm5719-llvm-15681d6852d8990a714ec3f5b202978e927b09cc.zip
Fix an edge case of mangling involving the combination of a lambda and typeid.
typeid (and a couple other non-standard places where we can transform an unevaluated expression into an evaluated expression) is special because it introduces an an expression evaluation context, which conflicts with the mechanism to compute the current lambda mangling context. PR12123. I would appreciate if someone would double-check that we get the mangling correct with this patch. llvm-svn: 164658
Diffstat (limited to 'llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud