]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/generate.cpp
Add push_back_nocopy to NodeContainer for clarity
[libs/gl.git] / source / glsl / generate.cpp
index 42b24a9caa949655c6f2a475187aa573d4376447..563609918ae216f28178dca421be4c627175f1b5 100644 (file)
@@ -579,8 +579,7 @@ void ExpressionResolver::convert_to(RefPtr<Expression> &expr, BasicTypeDeclarati
        RefPtr<FunctionCall> call = new FunctionCall;
        call->name = type.name;
        call->constructor = true;
-       call->arguments.push_back(0);
-       call->arguments.back() = expr;
+       call->arguments.push_back_nocopy(expr);
        call->type = &type;
        expr = call;
 }