Browse Source

Fix IR bug for TypeSpec

Ginger Bill 8 years ago
parent
commit
f52a1e4ded
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/build_settings.cpp
  2. 1 1
      src/ir.cpp

+ 1 - 1
src/build_settings.cpp

@@ -263,7 +263,7 @@ String get_fullpath_core(gbAllocator a, String path) {
 void init_build_context(void) {
 	BuildContext *bc = &build_context;
 	bc->ODIN_VENDOR  = str_lit("odin");
-	bc->ODIN_VERSION = str_lit("0.3.0");
+	bc->ODIN_VERSION = str_lit("0.4.0");
 	bc->ODIN_ROOT    = odin_root_dir();
 
 #if defined(GB_SYSTEM_WINDOWS)

+ 1 - 1
src/ir.cpp

@@ -5871,7 +5871,7 @@ void ir_build_stmt_internal(irProcedure *proc, AstNode *node) {
 			} break;
 
 			case Token_type: {
-				ast_node(td, TypeSpec, node);
+				ast_node(td, TypeSpec, spec);
 
 				AstNode *ident = td->name;
 				GB_ASSERT(ident->kind == AstNode_Ident);