aboutsummaryrefslogtreecommitdiff
path: root/odb/pragma.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/pragma.cxx')
-rw-r--r--odb/pragma.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/odb/pragma.cxx b/odb/pragma.cxx
index 0c925ca..62d97b4 100644
--- a/odb/pragma.cxx
+++ b/odb/pragma.cxx
@@ -4391,23 +4391,23 @@ post_process_pragmas ()
for (pragma_set::iterator j (i->second.begin ()), e (i->second.end ());
j != e; ++j)
{
- string const& name (j->context_name);
+ string const& name (j->second.context_name);
if (name == "object")
{
- p = &*j;
+ p = &j->second;
diag_name = "persistent object";
break;
}
else if (name == "view")
{
- p = &*j;
+ p = &j->second;
diag_name = "view";
break;
}
else if (name == "value")
{
- p = &*j;
+ p = &j->second;
diag_name = "composite value";
break;
}