summaryrefslogtreecommitdiff
path: root/vala/valaunaryexpression.vala
diff options
context:
space:
mode:
Diffstat (limited to 'vala/valaunaryexpression.vala')
-rw-r--r--vala/valaunaryexpression.vala10
1 files changed, 5 insertions, 5 deletions
diff --git a/vala/valaunaryexpression.vala b/vala/valaunaryexpression.vala
index a46a4a9c2..76c31cd7a 100644
--- a/vala/valaunaryexpression.vala
+++ b/vala/valaunaryexpression.vala
@@ -176,7 +176,7 @@ public class Vala.UnaryExpression : Expression {
return false;
}
- value_type = inner.value_type.copy ();
+ value_type = inner.value_type;
break;
case UnaryOperator.LOGICAL_NEGATION:
// boolean type
@@ -186,7 +186,7 @@ public class Vala.UnaryExpression : Expression {
return false;
}
- value_type = inner.value_type.copy ();
+ value_type = inner.value_type;
break;
case UnaryOperator.BITWISE_COMPLEMENT:
// integer type
@@ -196,7 +196,7 @@ public class Vala.UnaryExpression : Expression {
return false;
}
- value_type = inner.value_type.copy ();
+ value_type = inner.value_type;
break;
case UnaryOperator.INCREMENT:
case UnaryOperator.DECREMENT:
@@ -214,7 +214,7 @@ public class Vala.UnaryExpression : Expression {
return false;
}
- value_type = inner.value_type.copy ();
+ value_type = inner.value_type;
break;
case UnaryOperator.REF:
case UnaryOperator.OUT:
@@ -223,7 +223,7 @@ public class Vala.UnaryExpression : Expression {
(ea != null && ea.container.value_type is ArrayType)) {
// ref and out can only be used with fields, parameters, local variables, and array element access
lvalue = true;
- value_type = inner.value_type.copy ();
+ value_type = inner.value_type;
} else {
error = true;
Report.error (source_reference, "ref and out method arguments can only be used with fields, parameters, local variables, and array element access");