Skip to content

Commit 2e7f98a

Browse files
Cleaner version of extract_java_string
1 parent 95d089d commit 2e7f98a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/solvers/refinement/string_constraint_generator.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,9 @@ exprt string_constraint_generatort::add_axioms_for_function_application
269269
irep_idt extract_java_string(const symbol_exprt & s)
270270
{
271271
std::string tmp(s.get(ID_identifier).c_str());
272-
std::string value = tmp.substr(31);
272+
std::string prefix("java::java.lang.String.Literal.");
273+
assert(has_prefix(tmp,prefix));
274+
std::string value = tmp.substr(prefix.length());
273275
return irep_idt(value);
274276
}
275277

0 commit comments

Comments
 (0)