diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-09-21 14:16:14 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-09-21 14:16:14 -0400 |
| commit | 0ca12ded2ffbbc6f703d66541481bab5d8cbb2e3 (patch) | |
| tree | 5bc73aa60ecc49695fd9bf8bab550ac1e75657be /src/codegen.cpp | |
| parent | 44f2ee101f244342ec7e4cd81bb21d9a0c23267b (diff) | |
| parent | 7c5e3e1f8e4671b383865df0150b549e2445d170 (diff) | |
| download | zig-0ca12ded2ffbbc6f703d66541481bab5d8cbb2e3.tar.gz zig-0ca12ded2ffbbc6f703d66541481bab5d8cbb2e3.zip | |
Merge branch 'raulgrell-BitByteOffsetOfs'
Diffstat (limited to 'src/codegen.cpp')
| -rw-r--r-- | src/codegen.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp index 6c4b54261c..d4d57d541c 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -5098,7 +5098,8 @@ static LLVMValueRef ir_render_instruction(CodeGen *g, IrExecutable *executable, case IrInstructionIdTypeName: case IrInstructionIdDeclRef: case IrInstructionIdSwitchVar: - case IrInstructionIdOffsetOf: + case IrInstructionIdByteOffsetOf: + case IrInstructionIdBitOffsetOf: case IrInstructionIdTypeInfo: case IrInstructionIdTypeId: case IrInstructionIdSetEvalBranchQuota: @@ -6671,7 +6672,8 @@ static void define_builtin_fns(CodeGen *g) { create_builtin_fn(g, BuiltinFnIdTagName, "tagName", 1); create_builtin_fn(g, BuiltinFnIdTagType, "TagType", 1); create_builtin_fn(g, BuiltinFnIdFieldParentPtr, "fieldParentPtr", 3); - create_builtin_fn(g, BuiltinFnIdOffsetOf, "offsetOf", 2); + create_builtin_fn(g, BuiltinFnIdByteOffsetOf, "byteOffsetOf", 2); + create_builtin_fn(g, BuiltinFnIdBitOffsetOf, "bitOffsetOf", 2); create_builtin_fn(g, BuiltinFnIdDivExact, "divExact", 2); create_builtin_fn(g, BuiltinFnIdDivTrunc, "divTrunc", 2); create_builtin_fn(g, BuiltinFnIdDivFloor, "divFloor", 2); |
