From d917815d8111b98dc237cbe2c723fa63018e02b1 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 22 Dec 2017 00:50:30 -0500 Subject: explicitly return from blocks instead of last statement being expression value closes #629 --- std/math/nan.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'std/math/nan.zig') diff --git a/std/math/nan.zig b/std/math/nan.zig index a4899d6b82..e92bb04cb9 100644 --- a/std/math/nan.zig +++ b/std/math/nan.zig @@ -1,19 +1,19 @@ const math = @import("index.zig"); pub fn nan(comptime T: type) -> T { - switch (T) { + return switch (T) { f32 => @bitCast(f32, math.nan_u32), f64 => @bitCast(f64, math.nan_u64), else => @compileError("nan not implemented for " ++ @typeName(T)), - } + }; } // Note: A signalling nan is identical to a standard right now by may have a different bit // representation in the future when required. pub fn snan(comptime T: type) -> T { - switch (T) { + return switch (T) { f32 => @bitCast(f32, math.nan_u32), f64 => @bitCast(f64, math.nan_u64), else => @compileError("snan not implemented for " ++ @typeName(T)), - } + }; } -- cgit v1.2.3