aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-07-02 16:53:08 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-07-02 16:53:08 -0400
commit57d6724186ead79ac76491f42390c0d581a76b04 (patch)
treed428783b71938e855e079a120a6c65e1251717af /src/codegen.cpp
parentb05b5649df341573c0a42de503ceb025c4129473 (diff)
parentdf11512f85e5228ee2393e9dc5fc42294ecba1c9 (diff)
downloadzig-57d6724186ead79ac76491f42390c0d581a76b04.tar.gz
zig-57d6724186ead79ac76491f42390c0d581a76b04.zip
Merge branch 'shawnl-has-field'
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index ce7cc4d4fc..da9a42c651 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -5592,6 +5592,7 @@ static LLVMValueRef ir_render_instruction(CodeGen *g, IrExecutable *executable,
case IrInstructionIdByteOffsetOf:
case IrInstructionIdBitOffsetOf:
case IrInstructionIdTypeInfo:
+ case IrInstructionIdHasField:
case IrInstructionIdTypeId:
case IrInstructionIdSetEvalBranchQuota:
case IrInstructionIdPtrType:
@@ -7328,6 +7329,7 @@ static void define_builtin_fns(CodeGen *g) {
create_builtin_fn(g, BuiltinFnIdMemberName, "memberName", 2);
create_builtin_fn(g, BuiltinFnIdField, "field", 2);
create_builtin_fn(g, BuiltinFnIdTypeInfo, "typeInfo", 1);
+ create_builtin_fn(g, BuiltinFnIdHasField, "hasField", 2);
create_builtin_fn(g, BuiltinFnIdTypeof, "typeOf", 1); // TODO rename to TypeOf
create_builtin_fn(g, BuiltinFnIdAddWithOverflow, "addWithOverflow", 4);
create_builtin_fn(g, BuiltinFnIdSubWithOverflow, "subWithOverflow", 4);