diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-01-08 22:25:38 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-01-08 22:25:38 -0500 |
| commit | 6caf32195af7aab084f3f2fee37239de0eb67adb (patch) | |
| tree | e9d8fb542726bbf503b01627c1841181f93610c4 /src/analyze.cpp | |
| parent | 76d0e49e612d661b57b795cd81f5ba06dc26ceca (diff) | |
| download | zig-6caf32195af7aab084f3f2fee37239de0eb67adb.tar.gz zig-6caf32195af7aab084f3f2fee37239de0eb67adb.zip | |
pass unnecessary if statement test
Diffstat (limited to 'src/analyze.cpp')
| -rw-r--r-- | src/analyze.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp index 1c9ddb7e2e..97e30f50d0 100644 --- a/src/analyze.cpp +++ b/src/analyze.cpp @@ -1148,6 +1148,9 @@ static void resolve_enum_type(CodeGen *g, TypeTableEntry *enum_type) { continue; } + enum_type->size_depends_on_compile_var = enum_type->size_depends_on_compile_var || + field_type->size_depends_on_compile_var; + if (!type_has_bits(field_type)) continue; @@ -1316,6 +1319,9 @@ static void resolve_struct_type(CodeGen *g, TypeTableEntry *struct_type) { continue; } + struct_type->size_depends_on_compile_var = struct_type->size_depends_on_compile_var || + field_type->size_depends_on_compile_var; + if (!type_has_bits(field_type)) continue; |
