temp
This commit is contained in:
@@ -20,7 +20,7 @@ impl<'gc> crate::Vm<'gc> {
|
||||
let count = reader.read_u32() as usize;
|
||||
let mut entries: SmallVec<[AttrEntry; 4]> = SmallVec::with_capacity(count);
|
||||
for _ in 0..count {
|
||||
let key = reader.read_attr_key_data(ctx);
|
||||
let key = reader.read_attr_key_data();
|
||||
let val = reader.read_operand_data(ctx);
|
||||
let _span_id = reader.read_u32();
|
||||
entries.push(AttrEntry { key, val });
|
||||
@@ -29,10 +29,8 @@ impl<'gc> crate::Vm<'gc> {
|
||||
for entry in &entries {
|
||||
let key_sid = match &entry.key {
|
||||
AttrKeyData::Static(sid) => *sid,
|
||||
AttrKeyData::Dynamic(op) => {
|
||||
let v = op.resolve(mc, self);
|
||||
v.as_inline::<crate::StringId>()
|
||||
.expect("dynamic attr key must be a string")
|
||||
AttrKeyData::Dynamic => {
|
||||
todo!()
|
||||
}
|
||||
};
|
||||
let val = entry.val.resolve(mc, self);
|
||||
|
||||
Reference in New Issue
Block a user