projects
/
mate.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
codegen: handle exceptions of a method
[mate.git]
/
Mate.hs
diff --git
a/Mate.hs
b/Mate.hs
index e93fea493e6d5a527dfe32a9e92ddc92c2c5ad9a..2231a5818be418b39fd6499043eb15927ab9207a 100644
(file)
--- a/
Mate.hs
+++ b/
Mate.hs
@@
-67,7
+67,7
@@
executeMain bclspath cls = do
Just m -> do
let mi = MethodInfo "main" bclspath $ methodSignature m
rawmethod <- parseMethod cls "main" $ methodSignature m
Just m -> do
let mi = MethodInfo "main" bclspath $ methodSignature m
rawmethod <- parseMethod cls "main" $ methodSignature m
- entry <- compileBB rawmethod mi
+ entry <- compileBB
mi
rawmethod mi
addMethodRef entry mi [bclspath]
printfInfo "executing `main' now:\n"
executeFuncPtr $ fst entry
addMethodRef entry mi [bclspath]
printfInfo "executing `main' now:\n"
executeFuncPtr $ fst entry