[PATCH] Always emit DW_AT_declaration attribute when the variable isn't a definition.
Frederic Riss
friss at apple.com
Wed Sep 17 09:31:04 PDT 2014
It's not that we want declarations for all globals, but sometimes a declaration is all we have:
```
namespace ns {
extern int A;
}
using ns::A;
int foo(int Arg = A) { return Arg; }
```
In the above, if we want to emit the imported_declaration or the default argument, we want to have a declaration only DIE for the global.
http://reviews.llvm.org/D5382
More information about the llvm-commits
mailing list