summaryrefslogtreecommitdiff
path: root/libfut.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libfut.cpp')
-rw-r--r--libfut.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libfut.cpp b/libfut.cpp
index 56e09d3..4948af4 100644
--- a/libfut.cpp
+++ b/libfut.cpp
@@ -10839,7 +10839,7 @@ void GenC::writeTryParse(const FuExpr * obj, const std::vector<std::shared_ptr<F
write("_TryParse(&");
obj->accept(this, FuPriority::primary);
write(", ");
- (*args)[0]->accept(this, FuPriority::argument);
+ writeTemporaryOrExpr((*args)[0].get(), FuPriority::argument);
if (dynamic_cast<const FuIntegerType *>(obj->type.get()))
writeTryParseRadix(args);
writeChar(')');