annotate C-- calls that do not return
authorNorman Ramsey <nr@eecs.harvard.edu>
Mon, 20 Aug 2007 16:41:05 +0000 (16:41 +0000)
committerNorman Ramsey <nr@eecs.harvard.edu>
Mon, 20 Aug 2007 16:41:05 +0000 (16:41 +0000)
commit0731082288212fbc6d68204b609f201b8a79149a
treea5e70994e3c1e47f3da5cef14688e877ec4533b8
parent1cb7a8702e066ee74a6687f7f896ed77d0c25d8a
annotate C-- calls that do not return
  * The correct definition of C-- requires that a procedure not
    'fall off the end'.  The 'never returns' annotation tells us
    if a (foreign) call is not going to return.

    Validated!
compiler/cmm/Cmm.hs
compiler/cmm/CmmLex.x
compiler/cmm/CmmParse.y
compiler/main/GHC.hs
rts/Apply.cmm
rts/PrimOps.cmm
rts/StgMiscClosures.cmm
utils/genapply/GenApply.hs