diff options
| author | Drahflow <drahflow@gmx.de> | 2015-06-19 11:38:21 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2015-06-19 11:38:21 +0200 |
| commit | 4ce6a43a539db6b876bfece63fafa44b403da088 (patch) | |
| tree | 2587f49cb486e49192ac07e134cc655fa9c6f75e /compiler/elymasGlobal.ey | |
| parent | 7d93ed172d7c22af7800f3dd23863f0203f7fdae (diff) | |
Optimized .?'
Diffstat (limited to 'compiler/elymasGlobal.ey')
| -rw-r--r-- | compiler/elymasGlobal.ey | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/compiler/elymasGlobal.ey b/compiler/elymasGlobal.ey index 2ecf6b9..5d9f8f9 100644 --- a/compiler/elymasGlobal.ey +++ b/compiler/elymasGlobal.ey @@ -2497,23 +2497,11 @@ /rsi :popqReg # fetch identifier /rdi :popqReg # fetch scope - ::internalResolve /rax :movqImmReg # FIXME: Inform internalResolve not to follow parents + ::internalHasKeyShallow /rax :movqImmReg /rax :callqReg - /rax /rax :testqRegReg - /unresolvedZero :jzLbl8 - /rdi /rdi :testqRegReg - /unresolved :jnzLbl8 - 1 /rax :movqImmReg - /resolved :jmpLbl8 - - @unresolved - /rax /rax :xorqRegReg - @unresolvedZero - @resolved 63 /rax :btsqImm8Reg /rax :pushqReg - /r15 :pushqMem 8 /r15 :addqImm8Reg :retn |
