aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.cpp')
-rw-r--r--src/parser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index 1fc4f538d4..5c9d34a3c4 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -60,6 +60,7 @@ static const char *prefix_op_str(PrefixOp prefix_op) {
case PrefixOpBinNot: return "~";
case PrefixOpAddressOf: return "&";
case PrefixOpConstAddressOf: return "&const";
+ case PrefixOpDereference: return "*";
}
zig_unreachable();
}
@@ -1422,6 +1423,7 @@ static PrefixOp tok_to_prefix_op(Token *token) {
case TokenIdDash: return PrefixOpNegation;
case TokenIdTilde: return PrefixOpBinNot;
case TokenIdAmpersand: return PrefixOpAddressOf;
+ case TokenIdStar: return PrefixOpDereference;
default: return PrefixOpInvalid;
}
}