aboutsummaryrefslogtreecommitdiff
path: root/src/exact_value.cpp
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-06-08 13:08:39 +0100
committerGinger Bill <bill@gingerbill.org>2017-06-08 13:08:39 +0100
commit2b96be0ae8b74e6081a00d740dfcbe205f76fb22 (patch)
tree780289c3b3e5e72b3f96409c290007498bcec84e /src/exact_value.cpp
parent2a89d8021cf95f4a4d7dab269a262a1d2237f71b (diff)
Remove unnecessary `typedef` usage
Diffstat (limited to 'src/exact_value.cpp')
-rw-r--r--src/exact_value.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/exact_value.cpp b/src/exact_value.cpp
index 2bdf3fdf5..62ab326ea 100644
--- a/src/exact_value.cpp
+++ b/src/exact_value.cpp
@@ -3,13 +3,13 @@
// TODO(bill): Big numbers
// IMPORTANT TODO(bill): This needs to be completely fixed!!!!!!!!
-typedef struct AstNode AstNode;
+struct AstNode;
-typedef struct Complex128 {
+struct Complex128 {
f64 real, imag;
-} Complex128;
+};
-typedef enum ExactValueKind {
+enum ExactValueKind {
ExactValue_Invalid,
ExactValue_Bool,
@@ -21,9 +21,9 @@ typedef enum ExactValueKind {
ExactValue_Compound, // TODO(bill): Is this good enough?
ExactValue_Count,
-} ExactValueKind;
+};
-typedef struct ExactValue {
+struct ExactValue {
ExactValueKind kind;
union {
bool value_bool;
@@ -34,7 +34,7 @@ typedef struct ExactValue {
Complex128 value_complex;
AstNode * value_compound;
};
-} ExactValue;
+};
gb_global ExactValue const empty_exact_value = {};