Skip to content

Commit eb89bc0

Browse files
committed
Fix up uses of string_container
1 parent 8314aab commit eb89bc0

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

src/util/dstring.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ class dstringt final
4646

4747
// this one is not safe for static objects
4848
// NOLINTNEXTLINE(runtime/explicit)
49-
dstringt(const char *s):no(string_container[s])
49+
dstringt(const char *s):no(get_string_container()[s])
5050
{
5151
}
5252

5353
// this one is not safe for static objects
5454
// NOLINTNEXTLINE(runtime/explicit)
55-
dstringt(const std::string &s):no(string_container[s])
55+
dstringt(const std::string &s):no(get_string_container()[s])
5656
{
5757
}
5858

@@ -152,12 +152,12 @@ class dstringt final
152152

153153
// the reference returned is guaranteed to be stable
154154
const std::string &as_string() const
155-
{ return string_container.get_string(no); }
155+
{ return get_string_container().get_string(no); }
156156
};
157157

158158
// the reference returned is guaranteed to be stable
159159
inline const std::string &as_string(const dstringt &s)
160-
{ return string_container.get_string(s.get_no()); }
160+
{ return get_string_container().get_string(s.get_no()); }
161161

162162
// NOLINTNEXTLINE(readability/identifiers)
163163
struct dstring_hash

src/util/irep_ids.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ void initialize_string_container()
4949

5050
for(unsigned i=0; irep_ids_table[i]!=nullptr; i++)
5151
{
52-
unsigned x;
53-
x=string_container[irep_ids_table[i]];
52+
unsigned x=get_string_container()[irep_ids_table[i]];
5453
assert(x==i); // sanity check
5554
}
5655
}

0 commit comments

Comments
 (0)