summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/main.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2015-11-17 23:32:01 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2015-11-17 23:32:01 +0000
commit752ada870d7bc5759a80abde286c77e95ef77fb6 (patch)
tree78ed50e92dbc86db3fa3f175bd7e8a9ac2781995 /lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/main.cpp
parent70507e59fe06e187045ad1c6abd518495683f038 (diff)
downloadbcm5719-llvm-752ada870d7bc5759a80abde286c77e95ef77fb6.tar.gz
bcm5719-llvm-752ada870d7bc5759a80abde286c77e95ef77fb6.zip
[modules] When a #include is mapped to a module import and appears somewhere
other than the top level, we issue an error. This breaks a fair amount of C++ code wrapping C libraries, where the C library is #included within a namespace / extern "C" combination, because the C library (probably) includes C++ standard library headers which may be within modules. Without modules, this setup is harmless if (and *only* if) the corresponding standard library module was already included outside the namespace, so downgrade the error to a default-error extension in that case, so that it can be selectively disabled for such misbehaving libraries. llvm-svn: 253398
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud