diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ir/possible-contents.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ir/possible-contents.cpp b/src/ir/possible-contents.cpp index 2f900f0ed..8d6891017 100644 --- a/src/ir/possible-contents.cpp +++ b/src/ir/possible-contents.cpp @@ -1065,7 +1065,8 @@ struct InfoCollector addRoot(curr, PossibleContents::exactType(curr->type)); } void visitStringConst(StringConst* curr) { - addRoot(curr, PossibleContents::exactType(curr->type)); + addRoot(curr, + PossibleContents::literal(Literal(std::string(curr->string.str)))); } void visitStringMeasure(StringMeasure* curr) { // TODO: optimize when possible |