summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaPseudoObject.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-05-10 02:44:57 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-05-10 02:44:57 +0000
commit9c8821bbef7f26d80e34c3ed2f771af7aa365d4b (patch)
tree9aae7ffd4a23bf2c8e8b8d7bc3ed77fcec956474 /clang/lib/Sema/SemaPseudoObject.cpp
parentd7af8a334c9fc45593519de921da5a0c2453d478 (diff)
downloadbcm5719-llvm-9c8821bbef7f26d80e34c3ed2f771af7aa365d4b.tar.gz
bcm5719-llvm-9c8821bbef7f26d80e34c3ed2f771af7aa365d4b.zip
Add FIXME describing the limitation of using column info to disambiguate inlining.
Also tidy up, simplify, and extend the test coverage to demonstrate the limitations. This test should now fail if the bugs are fixed (& hopefully whoever ends up in this situation sees the FIXMEs and realizes that the test needs to be updated to positively test their change that has fixed some or all of these issues). I do wonder whether I could demonstrate breakage without a macro here, but any way I slice it I can't think of a way to get two calls to the same function on the same line/column in non-macro C++ - implicit conversions happen at the same location as an explicit function, but you'd never get an implicit conversion on the result of an explicit call to the same implicit conversion operator (since the value is already converted to the desired result)... llvm-svn: 208468
Diffstat (limited to 'clang/lib/Sema/SemaPseudoObject.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud