diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-10-05 07:20:18 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-10-05 07:20:18 +0200 |
commit | 3a1788234bfaa96ee093b68e9ba02cf7d5bdffe6 (patch) | |
tree | e97b7fc20f264fe68649f6c737b4a486e7e2930a /odb | |
parent | e84b55b0bcbf850ac7183a64787380044af1c9ba (diff) |
Handle namespace aliases when parsing GCC tree
Diffstat (limited to 'odb')
-rw-r--r-- | odb/parser.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/odb/parser.cxx b/odb/parser.cxx index 968903c..7cce486 100644 --- a/odb/parser.cxx +++ b/odb/parser.cxx @@ -928,6 +928,11 @@ collect (tree ns) continue; #endif + // Ignore namespace aliases. + // + if (DECL_NAMESPACE_ALIAS (decl)) + continue; + if (!DECL_IS_BUILTIN (decl) || DECL_NAMESPACE_STD_P (decl)) { if (trace) |