diff --git a/.gitignore b/.gitignore index 191d66c..f6db364 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,6 @@ tlang-test-* *.obj *.lst dub.selections.json +test +.gitignore +tets diff --git a/test.d b/test.d new file mode 100644 index 0000000..c7488bf --- /dev/null +++ b/test.d @@ -0,0 +1,40 @@ +module typeChecking3; +void main() +{ + + asm + { + mov R15, RSP; + } + +asm + { + sub RSP, 4; + mov dword ptr [RSP], 69; + } + +asm + { + sub RSP, 4; + mov dword ptr [RSP], 69; + } + +asm + { + sub RSP, 4; + mov dword ptr [RSP], 69; + } + + + asm + { + mov RSP, R15; + } + + + int h = -1; + h = *((&h)-4); + import std.stdio; + writeln(h); + +} diff --git a/tets.d b/tets.d new file mode 100644 index 0000000..c135747 --- /dev/null +++ b/tets.d @@ -0,0 +1,11 @@ +void main() +{ + + asm + { + mov RAX, 3; + push 5; +// pop RAX; + } +} +