diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-06-03 14:07:38 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-06-03 14:07:38 +0000 |
| commit | b53452b2b1c8709054e5e2f0bf879c2bdd5fac6f (patch) | |
| tree | fc1c9c7cdd9a0ba9ebc84b253c7a135a5286da49 /llvm/test/Object/yaml2obj-coff-invalid-alignment.test | |
| parent | d906bf13699ca115a27d78e2d42ab71c2e851fe1 (diff) | |
| download | bcm5719-llvm-b53452b2b1c8709054e5e2f0bf879c2bdd5fac6f.tar.gz bcm5719-llvm-b53452b2b1c8709054e5e2f0bf879c2bdd5fac6f.zip | |
[include-fixer] Be smarter about inserting symbols for a prefix.
If prefix search finds something where nothing can be nested under (e.g.
a variable or macro) don't add it to the result.
This is for cases like:
header.h:
extern int a;
file.cc:
namespace a {
SOME_MACRO
}
We will look up a::SOME_MACRO, which doesn't have any results. Then we
look up 'a' and find something before we ever look up just 'SOME_MACRO'.
With some basic filtering we can avoid this case.
Differential Revision: http://reviews.llvm.org/D20960
llvm-svn: 271671
Diffstat (limited to 'llvm/test/Object/yaml2obj-coff-invalid-alignment.test')
0 files changed, 0 insertions, 0 deletions

