From f2fe231ddf6ad6f7e46190e6a47996d7996b7b76 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 3 Feb 2016 02:21:28 -0700 Subject: add @compile_var("is_release") --- src/codegen.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/codegen.cpp') diff --git a/src/codegen.cpp b/src/codegen.cpp index 49e9c8b91a..2d080f9d1c 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -1353,6 +1353,8 @@ static LLVMValueRef gen_struct_memcpy(CodeGen *g, AstNode *source_node, LLVMValu TypeTableEntry *isize = g->builtin_types.entry_isize; uint64_t size_bytes = LLVMStoreSizeOfType(g->target_data_ref, type_entry->type_ref); uint64_t align_bytes = get_memcpy_align(g, type_entry); + assert(size_bytes > 0); + assert(align_bytes > 0); LLVMValueRef params[] = { dest_ptr, // dest pointer -- cgit v1.2.3