diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-07-21 15:23:19 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-07-22 17:56:59 +0200 |
commit | 5cf8ecfc25d56e733e2c803942f1bee0378e6639 (patch) | |
tree | bac693fb7ef803576d22b4abc67e3e193efa8a40 /odb/pragma.cxx | |
parent | 0d61aca198f1a5a71a791b892ef55fe2947d7aa0 (diff) |
Add support for optional tree node value in pragmas
Diffstat (limited to 'odb/pragma.cxx')
-rw-r--r-- | odb/pragma.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/odb/pragma.cxx b/odb/pragma.cxx index 6fea208..bf1b1d1 100644 --- a/odb/pragma.cxx +++ b/odb/pragma.cxx @@ -259,6 +259,7 @@ handle_pragma (cpp_reader* reader, cpp_ttype tt; string val; + tree node (0); location_t loc (input_location); if (p == "table") @@ -663,7 +664,7 @@ handle_pragma (cpp_reader* reader, // Record this pragma. // - pragma prag (p, val, loc); + pragma prag (p, val, node, loc); if (decl) decl_pragmas_[decl].insert (prag); @@ -857,7 +858,7 @@ handle_pragma_qualifier (cpp_reader* reader, string const& p) // Record this pragma. // - pragma prag (p, "", loc); + pragma prag (p, "", 0, loc); if (decl) decl_pragmas_[decl].insert (prag); |