diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-07-02 16:53:08 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-07-02 16:53:08 -0400 |
| commit | 57d6724186ead79ac76491f42390c0d581a76b04 (patch) | |
| tree | d428783b71938e855e079a120a6c65e1251717af /src/codegen.cpp | |
| parent | b05b5649df341573c0a42de503ceb025c4129473 (diff) | |
| parent | df11512f85e5228ee2393e9dc5fc42294ecba1c9 (diff) | |
| download | zig-57d6724186ead79ac76491f42390c0d581a76b04.tar.gz zig-57d6724186ead79ac76491f42390c0d581a76b04.zip | |
Merge branch 'shawnl-has-field'
Diffstat (limited to 'src/codegen.cpp')
| -rw-r--r-- | src/codegen.cpp | 2 |
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); |
