aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-09-13 15:46:34 -0400
committerAndrew Kelley <superjoe30@gmail.com>2018-09-13 15:46:34 -0400
commit7c3636aaa38e8efa77b73ba94362802517ea739e (patch)
tree68aa09c19e1ccd907ffb286cba02c7aab9399738 /src/codegen.cpp
parent9ac9633b105b737f2700f1930768a6ea6d4d75c5 (diff)
downloadzig-7c3636aaa38e8efa77b73ba94362802517ea739e.tar.gz
zig-7c3636aaa38e8efa77b73ba94362802517ea739e.zip
remove the scope parameter of setFloatMode
also document that scopes inherit this value. See #367 See #1283
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index 4e28613285..38f31074d0 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -6729,7 +6729,7 @@ static void define_builtin_fns(CodeGen *g) {
create_builtin_fn(g, BuiltinFnIdIntType, "IntType", 2); // TODO rename to Int
create_builtin_fn(g, BuiltinFnIdSetCold, "setCold", 1);
create_builtin_fn(g, BuiltinFnIdSetRuntimeSafety, "setRuntimeSafety", 1);
- create_builtin_fn(g, BuiltinFnIdSetFloatMode, "setFloatMode", 2);
+ create_builtin_fn(g, BuiltinFnIdSetFloatMode, "setFloatMode", 1);
create_builtin_fn(g, BuiltinFnIdPanic, "panic", 1);
create_builtin_fn(g, BuiltinFnIdPtrCast, "ptrCast", 2);
create_builtin_fn(g, BuiltinFnIdBitCast, "bitCast", 2);
@@ -7115,11 +7115,11 @@ Buf *codegen_generate_builtin_source(CodeGen *g) {
{
buf_appendf(contents,
"pub const FloatMode = enum {\n"
- " Optimized,\n"
" Strict,\n"
+ " Optimized,\n"
"};\n\n");
- assert(FloatModeOptimized == 0);
- assert(FloatModeStrict == 1);
+ assert(FloatModeStrict == 0);
+ assert(FloatModeOptimized == 1);
}
{
buf_appendf(contents,
@@ -7127,8 +7127,8 @@ Buf *codegen_generate_builtin_source(CodeGen *g) {
" Big,\n"
" Little,\n"
"};\n\n");
- assert(FloatModeOptimized == 0);
- assert(FloatModeStrict == 1);
+ //assert(EndianBig == 0);
+ //assert(EndianLittle == 1);
}
{
const char *endian_str = g->is_big_endian ? "Endian.Big" : "Endian.Little";