aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-05-06 16:44:35 -0700
committerAndrew Kelley <superjoe30@gmail.com>2016-05-06 16:45:04 -0700
commit9db45ac36230c80c68af7b66827b6c73fc96c147 (patch)
tree5311f0444151c2eb586538245a543b8acd4d572b /src/analyze.cpp
parent100802cdc0a898b948d30b464ac2348be1928080 (diff)
downloadzig-9db45ac36230c80c68af7b66827b6c73fc96c147.tar.gz
zig-9db45ac36230c80c68af7b66827b6c73fc96c147.zip
add shl_with_overflow builtin function
See #46
Diffstat (limited to 'src/analyze.cpp')
-rw-r--r--src/analyze.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp
index 7f02cc9aff..62938ad0fc 100644
--- a/src/analyze.cpp
+++ b/src/analyze.cpp
@@ -4546,6 +4546,7 @@ static TypeTableEntry *analyze_builtin_fn_call_expr(CodeGen *g, ImportTableEntry
case BuiltinFnIdAddWithOverflow:
case BuiltinFnIdSubWithOverflow:
case BuiltinFnIdMulWithOverflow:
+ case BuiltinFnIdShlWithOverflow:
{
AstNode *type_node = node->data.fn_call_expr.params.at(0);
TypeTableEntry *int_type = analyze_type_expr(g, import, context, type_node);