aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Core/MemRegion.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
commit80bfa3d125fa0b9c636977ea37b4a55b2c9b1037 (patch)
tree34b2d495913dcff65c8a6cb3ea02c97d5af56ca2 /lib/StaticAnalyzer/Core/MemRegion.cpp
parentd7a6b1640e565487d163023a6a2e83f55476ae96 (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164658 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/MemRegion.cpp')
0 files changed, 0 insertions, 0 deletions