aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorJosh Wolfe <thejoshwolfe@gmail.com>2015-12-01 14:41:03 -0700
committerJosh Wolfe <thejoshwolfe@gmail.com>2015-12-01 14:41:03 -0700
commitc6a9ab107bb383759f3627ed828ea2a779844f2b (patch)
tree1bcca15a80247cf083a53a1c51c70a6d3b753064 /src/codegen.cpp
parentab327344b671bff7f874f24691d7e3f19176167c (diff)
downloadzig-c6a9ab107bb383759f3627ed828ea2a779844f2b.tar.gz
zig-c6a9ab107bb383759f3627ed828ea2a779844f2b.zip
string literals have type *const u8
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index 692e23ad73..ab74ae19ce 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -589,6 +589,7 @@ static void define_primitive_types(CodeGen *g) {
g->type_table.put(&entry->name, entry);
g->builtin_types.entry_u8 = entry;
}
+ g->builtin_types.entry_string_literal = get_pointer_to_type(g, g->builtin_types.entry_u8, true);
{
TypeTableEntry *entry = allocate<TypeTableEntry>(1);
entry->type_ref = LLVMInt32Type();