diff options
| author | Zhang Boyang <zhangboyang.id@gmail.com> | 2017-09-09 21:01:42 +0800 |
|---|---|---|
| committer | Zhang Boyang <zhangboyang.id@gmail.com> | 2017-09-09 21:01:42 +0800 |
| commit | 02370acdc9967255cd06a928499fd1981356595e (patch) | |
| tree | cab31c87e780340ce87f99113880279d91f63b59 /win32/include/time.h | |
| parent | a82c11f4b41c8f91034bd1cf426ec01eb811185e (diff) | |
| download | tinycc-02370acdc9967255cd06a928499fd1981356595e.tar.gz tinycc-02370acdc9967255cd06a928499fd1981356595e.tar.bz2 | |
Fix AL/AX is not extended to EAX when calling indirectly
AL/AX should be extended to EAX when calling functions. However, the previous code did this only for direct calls, indirect calls were ignored.
New code also avoid redundant code when generating JMP instruction. (i.e. expanding code should be generated with CALL instruction only)
Diffstat (limited to 'win32/include/time.h')
0 files changed, 0 insertions, 0 deletions
