Changeset 5413
- Timestamp:
- 07/11/05 15:39:52 (3 years ago)
- svk:copy_cache_prev:
- 7349
- Location:
- src
- Files:
-
- 2 modified
-
Emit/PIR.hs (modified) (1 diff)
-
Pugs/CodeGen/PIR.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Emit/PIR.hs
r5166 r5413 813 813 ] --> [rv] 814 814 , sub "&exit" [arg0] 815 [ lit "&*END" .& [] 815 [ tempPMC <-- "find_global" $ [lit "main", lit "&*END"] 816 , "set_args" .- sigList [] 817 , "invokecc" .- [tempPMC] 816 818 , tempINT <:= arg0 817 819 , "exit" .- [tempINT] -
src/Pugs/CodeGen/PIR.hs
r5167 r5413 378 378 ]) ++ [ StmtRaw (text (name ++ "()")) | PSub name@('_':'_':_) _ _ _ <- globPIL ] ++ 379 379 [ StmtRaw (text "main()") 380 , StmtIns ("exit" .- [lit0]) 380 , StmtIns $ tempPMC <-- "find_global" $ [lit "Perl6::Internals", lit "&exit"] 381 , StmtIns $ "set_args" .- sigList [MkSig [] lit0] 382 , StmtIns $ "invokecc" .- [tempPMC] 381 383 ] 382 384 , DeclSub "main" [SubANON] [ StmtRaw $ emit mainPIR ]
