vector components are floats, not vectors

This commit is contained in:
Wolfgang (Blub) Bumiller 2012-12-18 12:58:15 +01:00
parent d9cca87aff
commit 66e6e6329f

4
ir.c
View file

@ -3158,6 +3158,8 @@ static void gen_vector_defs(prog_section_def def, const char *name)
if (!name || OPTS_FLAG(SINGLE_VECTOR_DEFS)) if (!name || OPTS_FLAG(SINGLE_VECTOR_DEFS))
return; return;
def.type = TYPE_FLOAT;
len = strlen(name); len = strlen(name);
component = (char*)mem_a(len+3); component = (char*)mem_a(len+3);
@ -3184,6 +3186,8 @@ static void gen_vector_fields(prog_section_field fld, const char *name)
if (!name || OPTS_FLAG(SINGLE_VECTOR_DEFS)) if (!name || OPTS_FLAG(SINGLE_VECTOR_DEFS))
return; return;
def.type = TYPE_FLOAT;
len = strlen(name); len = strlen(name);
component = (char*)mem_a(len+3); component = (char*)mem_a(len+3);