Fixed the filename munging in the generated copy_ procs for records
This commit is contained in:
parent
d782c91ed0
commit
dc64b5e664
|
@ -109,7 +109,8 @@ flattenAssign = pass "Flatten assignment"
|
||||||
|
|
||||||
makeCopyProcName :: A.Name -> PassM A.Name
|
makeCopyProcName :: A.Name -> PassM A.Name
|
||||||
makeCopyProcName n = do file <- getCompState >>* csCurrentFile
|
makeCopyProcName n = do file <- getCompState >>* csCurrentFile
|
||||||
return $ n {A.nameName = "copy_" ++ file ++ A.nameName n}
|
let m = Meta (Just file) 0 0
|
||||||
|
return $ n {A.nameName = "copy_" ++ mungeMeta m ++ A.nameName n}
|
||||||
|
|
||||||
complexAssign :: Meta -> A.Type -> A.Variable -> Meta -> A.Expression -> PassM A.Process
|
complexAssign :: Meta -> A.Type -> A.Variable -> Meta -> A.Expression -> PassM A.Process
|
||||||
complexAssign m t v m' e
|
complexAssign m t v m' e
|
||||||
|
|
Loading…
Reference in New Issue
Block a user