@@ -255,9 +255,9 @@ pub struct MachBuffer<I: VCodeInst> {
255
255
/// Any source location mappings referring to this code.
256
256
srclocs : SmallVec < [ MachSrcLoc < Stencil > ; 64 ] > ,
257
257
/// Any debug tags referring to this code.
258
- debug_tags : SmallVec < [ MachDebugTags ; 64 ] > ,
258
+ debug_tags : Vec < MachDebugTags > ,
259
259
/// Pool of debug tags referenced by `MachDebugTags` entries.
260
- debug_tag_pool : SmallVec < [ DebugTag ; 64 ] > ,
260
+ debug_tag_pool : Vec < DebugTag > ,
261
261
/// Any user stack maps for this code.
262
262
///
263
263
/// Each entry is an `(offset, span, stack_map)` triple. Entries are sorted
@@ -379,9 +379,9 @@ pub struct MachBufferFinalized<T: CompilePhase> {
379
379
/// Any source location mappings referring to this code.
380
380
pub ( crate ) srclocs : SmallVec < [ T :: MachSrcLocType ; 64 ] > ,
381
381
/// Any debug tags referring to this code.
382
- pub ( crate ) debug_tags : SmallVec < [ MachDebugTags ; 64 ] > ,
382
+ pub ( crate ) debug_tags : Vec < MachDebugTags > ,
383
383
/// Pool of debug tags referenced by `MachDebugTags` entries.
384
- pub ( crate ) debug_tag_pool : SmallVec < [ DebugTag ; 64 ] > ,
384
+ pub ( crate ) debug_tag_pool : Vec < DebugTag > ,
385
385
/// Any user stack maps for this code.
386
386
///
387
387
/// Each entry is an `(offset, span, stack_map)` triple. Entries are sorted
@@ -466,8 +466,8 @@ impl<I: VCodeInst> MachBuffer<I> {
466
466
call_sites : SmallVec :: new ( ) ,
467
467
exception_handlers : SmallVec :: new ( ) ,
468
468
srclocs : SmallVec :: new ( ) ,
469
- debug_tags : SmallVec :: new ( ) ,
470
- debug_tag_pool : SmallVec :: new ( ) ,
469
+ debug_tags : vec ! [ ] ,
470
+ debug_tag_pool : vec ! [ ] ,
471
471
user_stack_maps : SmallVec :: new ( ) ,
472
472
unwind_info : SmallVec :: new ( ) ,
473
473
cur_srcloc : None ,
0 commit comments