diff options
| author | James Molloy <james.molloy@arm.com> | 2012-02-28 18:12:11 +0000 |
|---|---|---|
| committer | James Molloy <james.molloy@arm.com> | 2012-02-28 18:12:11 +0000 |
| commit | 051390fffab6f63a76ca919d2fe8e4c5f1ba13f2 (patch) | |
| tree | f00aebf83d6f192405852f5afb442374bcd0e75c /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
| parent | 0c281a7deb6a4b9c64bf4a4a7289e69cced4c275 (diff) | |
| download | llvm-051390fffab6f63a76ca919d2fe8e4c5f1ba13f2.zip llvm-051390fffab6f63a76ca919d2fe8e4c5f1ba13f2.tar.gz llvm-051390fffab6f63a76ca919d2fe8e4c5f1ba13f2.tar.bz2 | |
Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped.
This fixes code such as:
enum e {x, y};
int f(enum {y, x} n) {
return 0;
}
This finally fixes PR5464 and PR5477.
llvm-svn: 151638
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions
