aboutsummaryrefslogtreecommitdiff
path: root/decuda_to_ptxplus/decuda.y
diff options
context:
space:
mode:
Diffstat (limited to 'decuda_to_ptxplus/decuda.y')
-rw-r--r--decuda_to_ptxplus/decuda.y8
1 files changed, 6 insertions, 2 deletions
diff --git a/decuda_to_ptxplus/decuda.y b/decuda_to_ptxplus/decuda.y
index 52065d2..d4a18f6 100644
--- a/decuda_to_ptxplus/decuda.y
+++ b/decuda_to_ptxplus/decuda.y
@@ -285,8 +285,12 @@ constMemoryStatements : constMemoryStatement
constMemoryStatement : POUND constMemoryTypes constMemoryList { g_instList->setConstMemoryType($2); } NEWLINE
-constMemoryTypes : DDOTU32 { $$=".u32"}
- | DDOTF32 { $$=".f32"}
+constMemoryTypes : DDOTU32 { char tempString[5];
+ strcpy(tempString, ".u32");
+ $$ = tempString; }
+ | DDOTF32 { char tempString[5];
+ strcpy(tempString, ".f32");
+ $$ = tempString; }
;
constMemoryList : constMemory