diff options
| author | Jimmi Holst Christensen <jimmiholstchristensen@gmail.com> | 2018-10-15 09:51:15 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-10-15 09:51:15 -0400 |
| commit | 378d3e44034e817093966ea42c2940d6a0482dd8 (patch) | |
| tree | fe5f454097e1627b1afc65aebfb815dd70a7576d /std/lazy_init.zig | |
| parent | 822d4fa216ea8f598e4a9d53161800494f449a94 (diff) | |
| download | zig-378d3e44034e817093966ea42c2940d6a0482dd8.tar.gz zig-378d3e44034e817093966ea42c2940d6a0482dd8.zip | |
Solve the return type ambiguity (#1628)
Changed container and initializer syntax
* <container> { ... } -> <container> . { ... }
* <exrp> { ... } -> <expr> . { ...}
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 f08c01e874..6fcd8ae97e 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, |
