Bläddra i källkod

fix small error

nicolaswinkler 7 år sedan
förälder
incheckning
8b1cd2cf67
2 ändrade filer med 3 tillägg och 1 borttagningar
  1. 1 1
      src/AssemblyGenerator.cpp
  2. 2 0
      src/AssemblyGenerator.h

+ 1 - 1
src/AssemblyGenerator.cpp

@@ -37,7 +37,7 @@ AssemblyGenerator::AssemblyGenerator(std::ostream& out) :
     out{ out }
 {
     write(".globl ", LabelNames::main);
-    write(generateLabel(LabelNames::main));
+    write(LabelNames::main, ":");
     write("subq $40, %rsp");
     write("movq $131072, %", argumentRegister1);
     write("movq $1, %", argumentRegister2);

+ 2 - 0
src/AssemblyGenerator.h

@@ -32,6 +32,8 @@ struct zp::LabelNames
     static const char* main;
     static const char* getchar;
     static const char* putchar;
+    static const char* calloc;
+    static const char* free;
 };