Use a uniform return convention in bytecode for unary results
fixes #22958
Showing
- compiler/GHC/ByteCode/Asm.hs 12 additions, 16 deletionscompiler/GHC/ByteCode/Asm.hs
- compiler/GHC/ByteCode/Instr.hs 9 additions, 14 deletionscompiler/GHC/ByteCode/Instr.hs
- compiler/GHC/StgToByteCode.hs 49 additions, 53 deletionscompiler/GHC/StgToByteCode.hs
- compiler/GHC/StgToCmm/Closure.hs 1 addition, 2 deletionscompiler/GHC/StgToCmm/Closure.hs
- rts/Disassembler.c 0 additions, 7 deletionsrts/Disassembler.c
- rts/Interpreter.c 83 additions, 109 deletionsrts/Interpreter.c
- rts/Printer.c 0 additions, 2 deletionsrts/Printer.c
- rts/StgMiscClosures.cmm 0 additions, 12 deletionsrts/StgMiscClosures.cmm
- rts/include/rts/Bytecodes.h 0 additions, 2 deletionsrts/include/rts/Bytecodes.h
- rts/include/stg/MiscClosures.h 0 additions, 1 deletionrts/include/stg/MiscClosures.h
- testsuite/tests/ghci/should_run/T22958a.hs 15 additions, 0 deletionstestsuite/tests/ghci/should_run/T22958a.hs
- testsuite/tests/ghci/should_run/T22958a.stdout 1 addition, 0 deletionstestsuite/tests/ghci/should_run/T22958a.stdout
- testsuite/tests/ghci/should_run/T22958b.hs 25 additions, 0 deletionstestsuite/tests/ghci/should_run/T22958b.hs
- testsuite/tests/ghci/should_run/T22958b.stdout 4 additions, 0 deletionstestsuite/tests/ghci/should_run/T22958b.stdout
- testsuite/tests/ghci/should_run/all.T 2 additions, 0 deletionstestsuite/tests/ghci/should_run/all.T
Loading
Please register or sign in to comment