diff options
| author | Jimmi Holst Christensen <jimmiholstchristensen@gmail.com> | 2018-11-13 05:08:37 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-11-13 05:08:37 -0800 |
| commit | 8139c5a516eaa217ed76acdf09496895451c5c5c (patch) | |
| tree | 89841cec818c5650471c7f2c11141013f8640bf7 /std/lazy_init.zig | |
| parent | 67fbb0434f7104801c66e821b5057a8323e377df (diff) | |
| download | zig-8139c5a516eaa217ed76acdf09496895451c5c5c.tar.gz zig-8139c5a516eaa217ed76acdf09496895451c5c5c.zip | |
New Zig formal grammar (#1685)
Reverted #1628 and changed the grammar+parser of the language to not allow certain expr where types are expected
Diffstat (limited to 'std/lazy_init.zig')
| -rw-r--r-- | std/lazy_init.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/std/lazy_init.zig b/std/lazy_init.zig index 6fcd8ae97e..f08c01e874 100644 --- a/std/lazy_init.zig +++ b/std/lazy_init.zig @@ -7,14 +7,14 @@ const AtomicOrder = builtin.AtomicOrder; /// Thread-safe initialization of global data. /// TODO use a mutex instead of a spinlock pub fn lazyInit(comptime T: type) LazyInit(T) { - return LazyInit(T).{ + return LazyInit(T){ .data = undefined, .state = 0, }; } fn LazyInit(comptime T: type) type { - return struct.{ + return struct { state: u8, // TODO make this an enum data: Data, |
