diff options
Diffstat (limited to 'gcc/cp/module.cc')
-rw-r--r-- | gcc/cp/module.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/cp/module.cc b/gcc/cp/module.cc index 77c9edc..bbb1e20 100644 --- a/gcc/cp/module.cc +++ b/gcc/cp/module.cc @@ -5158,7 +5158,6 @@ trees_out::start (tree t, bool code_streamed) case INTEGER_CST: u (TREE_INT_CST_NUNITS (t)); u (TREE_INT_CST_EXT_NUNITS (t)); - u (TREE_INT_CST_OFFSET_NUNITS (t)); break; case OMP_CLAUSE: @@ -5231,7 +5230,6 @@ trees_in::start (unsigned code) unsigned n = u (); unsigned e = u (); t = make_int_cst (n, e); - TREE_INT_CST_OFFSET_NUNITS(t) = u (); } break; @@ -15969,7 +15967,8 @@ module_state::read_location (bytes_in &sec) const range.m_finish = read_location (sec); unsigned discriminator = sec.u (); if (locus != loc && range.m_start != loc && range.m_finish != loc) - locus = get_combined_adhoc_loc (line_table, locus, range, NULL, discriminator); + locus = line_table->get_or_create_combined_loc (locus, range, + nullptr, discriminator); } break; |