diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-01-11 22:41:53 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-01-11 22:41:53 +0000 |
commit | 38c202e97e51de7d4f2b523e15fa56c8c1a494cd (patch) | |
tree | 69d2c3e45dc2aaa5dadbd442df4ab2e8cb966b33 /lldb/source/Plugins/ScriptInterpreter/Python | |
parent | 0fb7ed5726f1470f6e117f72ed629fad74862187 (diff) | |
download | bcm5719-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')
0 files changed, 0 insertions, 0 deletions