aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-05-17 15:04:02 -0400
committerBoris Kolpackov <boris@codesynthesis.com>2013-05-27 09:34:46 -0400
commit2ceb67c3e94dddcdb9f8c236743f9d3d98059710 (patch)
tree3c0370dd4df060b421195da86f025620150b4244
parentb764ed6bad7fc2de2a8de54271e21971f3c5196c (diff)
Use primary type node to resolve virtual data member class
-rw-r--r--odb/pragma.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/odb/pragma.cxx b/odb/pragma.cxx
index 2d00a88..9267c2e 100644
--- a/odb/pragma.cxx
+++ b/odb/pragma.cxx
@@ -2772,7 +2772,7 @@ handle_pragma_qualifier (cxx_lexer& l, string p)
if (scope == 0)
return; // Diagnostics has already been issued.
- scope = TREE_TYPE (scope);
+ scope = TYPE_MAIN_VARIANT (TREE_TYPE (scope));
if (tt != CPP_EOF)
{