diff options
Diffstat (limited to 'src/generator.c')
-rw-r--r-- | src/generator.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/generator.c b/src/generator.c index 33fade9..0040c02 100644 --- a/src/generator.c +++ b/src/generator.c | |||
@@ -96,12 +96,12 @@ void gen_const_declaration() { | |||
96 | void gen_const(const char name[], int value, Scope scope) { | 96 | void gen_const(const char name[], int value, Scope scope) { |
97 | switch (scope) { | 97 | switch (scope) { |
98 | case LOCAL: | 98 | case LOCAL: |
99 | loc_addVar(name, INT); // TODO: make read only | 99 | loc_addConst(name); |
100 | fprintf(output, "push %d\n", value); | 100 | fprintf(output, "push %d\n", value); |
101 | return; | 101 | return; |
102 | 102 | ||
103 | case GLOBAL: | 103 | case GLOBAL: |
104 | glo_addVar(name, INT); // TODO: make read only | 104 | glo_addConst(name); |
105 | fprintf(output, "%s: db QWORD %d\n", name, value); | 105 | fprintf(output, "%s: db QWORD %d\n", name, value); |
106 | return; | 106 | return; |
107 | } | 107 | } |