From e726925e802eddab53cbfd9aacbc5eefe95c356f Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sat, 26 Aug 2017 13:29:24 -0400 Subject: remove @alignOf and add @cAbiAlignOf and @preferredAlignOf See #396 --- src/codegen.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/codegen.cpp') diff --git a/src/codegen.cpp b/src/codegen.cpp index 640bece896..ad014e9e19 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -3233,7 +3233,8 @@ static LLVMValueRef ir_render_instruction(CodeGen *g, IrExecutable *executable, case IrInstructionIdEmbedFile: case IrInstructionIdIntType: case IrInstructionIdMemberCount: - case IrInstructionIdAlignOf: + case IrInstructionIdPreferredAlignOf: + case IrInstructionIdAbiAlignOf: case IrInstructionIdFnProto: case IrInstructionIdTestComptime: case IrInstructionIdCheckSwitchProngs: @@ -4594,7 +4595,8 @@ static void define_builtin_fns(CodeGen *g) { create_builtin_fn(g, BuiltinFnIdMemcpy, "memcpy", 3); create_builtin_fn(g, BuiltinFnIdMemset, "memset", 3); create_builtin_fn(g, BuiltinFnIdSizeof, "sizeOf", 1); - create_builtin_fn(g, BuiltinFnIdAlignof, "alignOf", 1); + create_builtin_fn(g, BuiltinFnIdPreferredAlignOf, "preferredAlignOf", 1); + create_builtin_fn(g, BuiltinFnIdAbiAlignOf, "cAbiAlignOf", 1); create_builtin_fn(g, BuiltinFnIdMaxValue, "maxValue", 1); create_builtin_fn(g, BuiltinFnIdMinValue, "minValue", 1); create_builtin_fn(g, BuiltinFnIdMemberCount, "memberCount", 1); -- cgit v1.2.3