File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change 3333 $(COMPILER ) ./lib/hamt.trp -l
3434
3535service :
36+ mkdir -p ./trp-rt/out
3637 $(COMPILER ) ./trp-rt/service.trp -l
3738
3839# TODO: Rename to 'clean/*' ?
Original file line number Diff line number Diff line change @@ -578,6 +578,14 @@ expr2rawComp = \case
578578 assertTypeAndRaise v1 RawRecord
579579 assertTypeAndRaise v2 RawString
580580 basicBinOpComp
581+
582+ -- Bit operations
583+ Basics. BinAnd -> numBinOpComp
584+ Basics. BinOr -> numBinOpComp
585+ Basics. BinXor -> numBinOpComp
586+ Basics. BinShiftLeft -> numBinOpComp
587+ Basics. BinShiftRight -> numBinOpComp
588+ Basics. BinZeroShiftRight -> numBinOpComp
581589
582590 -- TODO Implement remaining operations
583591 _ -> error $ " Binary operation not yet implemented: " ++ show op
You can’t perform that action at this time.
0 commit comments