Complete transition to fn. Introduce global/threadlocal

This commit is contained in:
Christoffer Lerno
2021-11-16 17:19:12 +01:00
committed by Christoffer Lerno
parent e2621617f1
commit b52b42d4da
331 changed files with 1279 additions and 1261 deletions

View File

@@ -20,7 +20,7 @@ union Xe
}
}
func Xe foo(Xe a)
fn Xe foo(Xe a)
{
a.c = 123;
a.a = 39249;

View File

@@ -6,10 +6,10 @@ union Foo
double b;
}
private Foo f = { .a = 23 };
private Foo g = { .b = 2.3 };
private Foo h = { .a = 23, .b = 2.3 };
Foo i = { .b = 2.3, .a = 23 };
private global Foo f = { .a = 23 };
private global Foo g = { .b = 2.3 };
private global Foo h = { .a = 23, .b = 2.3 };
global Foo i = { .b = 2.3, .a = 23 };
// #expect: test.ll

View File

@@ -13,7 +13,7 @@ union UnionB
double d;
}
func void test()
fn void test()
{
UnionA a = {};
UnionA a2;

View File

@@ -10,9 +10,9 @@ union UnionB
double d;
}
extern func int bar();
extern fn int bar();
func void test()
fn void test()
{
UnionB b = { .c = bar(), .b = {} };
}

View File

@@ -11,8 +11,8 @@ struct Foo
int z;
}
Foo foo1 = { .a = 3, .z = 4 };
Foo foo2 = { .b = 3, .z = 4 };
global Foo foo1 = { .a = 3, .z = 4 };
global Foo foo2 = { .b = 3, .z = 4 };
struct Blend_Map_Entry
{
@@ -22,12 +22,12 @@ struct Blend_Map_Entry
}
}
Blend_Map_Entry a = { .vals = { .colour = { 1, 2, 3, 4, 5 } } };
Blend_Map_Entry b = { .vals = { .point_Slope = { 6, 7 } } };
Blend_Map_Entry c = { .vals.colour[2] = 1 };
Blend_Map_Entry d = { .vals.colour = { 1, 2, 3, 4, 5 } };
global Blend_Map_Entry a = { .vals = { .colour = { 1, 2, 3, 4, 5 } } };
global Blend_Map_Entry b = { .vals = { .point_Slope = { 6, 7 } } };
global Blend_Map_Entry c = { .vals.colour[2] = 1 };
global Blend_Map_Entry d = { .vals.colour = { 1, 2, 3, 4, 5 } };
func void test(Blend_Map_Entry* foo)
fn void test(Blend_Map_Entry* foo)
{
}

View File

@@ -5,7 +5,7 @@ union Xu
void *b;
}
func Xu foo()
fn Xu foo()
{
Xu a;
a.b = (void*)(123);