diff options
author | Sergey Andreenko <seandree@microsoft.com> | 2017-05-26 09:13:08 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-26 09:13:08 -0700 |
commit | d85104ea4e8a6328323f31a06107e3579a098093 (patch) | |
tree | 85b2a3b1e488e587c41e6db31e7d7ea965958f78 /src/jit/emitarm64.cpp | |
parent | 6e3aaf4b40ac36f97dd73864851aaffad1280a7f (diff) | |
download | coreclr-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.cpp | 4 |
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? */ |