authorgravatar for kt@connectfree.co.jpkristopher tate <kt@connectfree.co.jp> 2018-07-27 19:16:31+09:00
committergravatar for kt@connectfree.co.jpkristopher tate <kt@connectfree.co.jp> 2018-08-02 16:50:08+09:00
loge79c913cbcb03834fcc04e2258ed5da7d533c9db
tree84df98829ff091bc5ea7b04335bdc65bd0744136
parente66f538972d1278ed95513aa1d97c196818a73c6

src/all_types.hpp: add enums for Handle Builtin;

Tracking Issue #1296 ;

1 files changed, 6 insertions(+), 0 deletions(-)

src/all_types.hpp+6
...@@ -1358,6 +1358,7 @@ enum BuiltinFnId {...@@ -1358,6 +1358,7 @@ enum BuiltinFnId {
1358 BuiltinFnIdBreakpoint,1358 BuiltinFnIdBreakpoint,
1359 BuiltinFnIdReturnAddress,1359 BuiltinFnIdReturnAddress,
1360 BuiltinFnIdFrameAddress,1360 BuiltinFnIdFrameAddress,
1361 BuiltinFnIdHandle,
1361 BuiltinFnIdEmbedFile,1362 BuiltinFnIdEmbedFile,
1362 BuiltinFnIdCmpxchgWeak,1363 BuiltinFnIdCmpxchgWeak,
1363 BuiltinFnIdCmpxchgStrong,1364 BuiltinFnIdCmpxchgStrong,
...@@ -2076,6 +2077,7 @@ enum IrInstructionId {...@@ -2076,6 +2077,7 @@ enum IrInstructionId {
2076 IrInstructionIdBreakpoint,2077 IrInstructionIdBreakpoint,
2077 IrInstructionIdReturnAddress,2078 IrInstructionIdReturnAddress,
2078 IrInstructionIdFrameAddress,2079 IrInstructionIdFrameAddress,
2080 IrInstructionIdHandle,
2079 IrInstructionIdAlignOf,2081 IrInstructionIdAlignOf,
2080 IrInstructionIdOverflowOp,2082 IrInstructionIdOverflowOp,
2081 IrInstructionIdTestErr,2083 IrInstructionIdTestErr,
...@@ -2793,6 +2795,10 @@ struct IrInstructionFrameAddress {...@@ -2793,6 +2795,10 @@ struct IrInstructionFrameAddress {
2793 IrInstruction base;2795 IrInstruction base;
2794};2796};
27952797
2798struct IrInstructionHandle {
2799 IrInstruction base;
2800};
2801
2796enum IrOverflowOp {2802enum IrOverflowOp {
2797 IrOverflowOpAdd,2803 IrOverflowOpAdd,
2798 IrOverflowOpSub,2804 IrOverflowOpSub,