summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2016-01-11 22:41:53 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2016-01-11 22:41:53 +0000
commit38c202e97e51de7d4f2b523e15fa56c8c1a494cd (patch)
tree69d2c3e45dc2aaa5dadbd442df4ab2e8cb966b33 /lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp
parent0fb7ed5726f1470f6e117f72ed629fad74862187 (diff)
downloadbcm5719-llvm-38c202e97e51de7d4f2b523e15fa56c8c1a494cd.tar.gz
bcm5719-llvm-38c202e97e51de7d4f2b523e15fa56c8c1a494cd.zip
When a tag is declared in prototype scope in C, if we've decided that it
redeclares an existing tag but are creating a new declaration anyway (because it has attributes or changes the visibility of the name), don't warn that it won't be visible outside the current scope. That's not true. Also narrow down the set of cases where we create these extra declarations when building modules; previously, all tag declarations but the first in a module header would get this treatment if -fmodules-local-submodule-visibility. (This isn't a functional change, but we try to avoid creating these extra declarations whenever we can.) llvm-svn: 257403
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud