summaryrefslogtreecommitdiffstats
path: root/llvm/utils/lit/setup.py
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2013-08-13 18:18:50 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2013-08-13 18:18:50 +0000
commit1c34fb78e7ebb9956c4282a5247a949869e6c09c (patch)
treee0bbcc06c58ed3c975834e73b00bb4b053f80f94 /llvm/utils/lit/setup.py
parentc8d710cc82ee56cc59fb9b378b44623dcc53fd15 (diff)
downloadbcm5719-llvm-1c34fb78e7ebb9956c4282a5247a949869e6c09c.tar.gz
bcm5719-llvm-1c34fb78e7ebb9956c4282a5247a949869e6c09c.zip
Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3:
When a local extern declaration redeclares some other entity, the type of that entity is merged with the prior type if the prior declaration is visible (in C) or is declared in the same scope (in C++). - Make LookupRedeclarationWithLinkage actually work in C++, use it in the right set of cases, and make it track whether it found a shadowed declaration. - Track whether we found a declaration in the same scope (for C++) including across serialization and template instantiation. llvm-svn: 188307
Diffstat (limited to 'llvm/utils/lit/setup.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud