summaryrefslogtreecommitdiff
path: root/src/jit/emitarm64.cpp
diff options
context:
space:
mode:
authorSergey Andreenko <seandree@microsoft.com>2017-05-26 09:13:08 -0700
committerGitHub <noreply@github.com>2017-05-26 09:13:08 -0700
commitd85104ea4e8a6328323f31a06107e3579a098093 (patch)
tree85b2a3b1e488e587c41e6db31e7d7ea965958f78 /src/jit/emitarm64.cpp
parent6e3aaf4b40ac36f97dd73864851aaffad1280a7f (diff)
downloadcoreclr-d85104ea4e8a6328323f31a06107e3579a098093.tar.gz
coreclr-d85104ea4e8a6328323f31a06107e3579a098093.tar.bz2
coreclr-d85104ea4e8a6328323f31a06107e3579a098093.zip
Fix BitSetUint64, clean and improve the surrounding code. (#11721)
1. Add the functions that were not implemented in bitsetasuint64inclass/ 2. BitSetUint64: make copy_constructor public 3. delete VARSET_INIT_NOCOPY and ALLVARSET_INIT_NOCOPY 4. delete VARSET_INIT and ALLVARSET_INIT. 5. Use the correct const type for VARSET_TP.
Diffstat (limited to 'src/jit/emitarm64.cpp')
-rw-r--r--src/jit/emitarm64.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jit/emitarm64.cpp b/src/jit/emitarm64.cpp
index 4097b662f0..2a52f9228c 100644
--- a/src/jit/emitarm64.cpp
+++ b/src/jit/emitarm64.cpp
@@ -8482,7 +8482,7 @@ unsigned emitter::emitOutputCall(insGroup* ig, BYTE* dst, instrDesc* id, code_t
regMaskTP gcrefRegs;
regMaskTP byrefRegs;
- VARSET_TP VARSET_INIT_NOCOPY(GCvars, VarSetOps::UninitVal());
+ VARSET_TP GCvars(VarSetOps::UninitVal());
// Is this a "fat" call descriptor?
if (id->idIsLargeCall())
@@ -8617,7 +8617,7 @@ size_t emitter::emitOutputInstr(insGroup* ig, instrDesc* id, BYTE** dp)
assert(REG_NA == (int)REG_NA);
- VARSET_TP VARSET_INIT_NOCOPY(GCvars, VarSetOps::UninitVal());
+ VARSET_TP GCvars(VarSetOps::UninitVal());
/* What instruction format have we got? */