diff options
Diffstat (limited to 'tvix/eval/src/compiler.rs')
-rw-r--r-- | tvix/eval/src/compiler.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tvix/eval/src/compiler.rs b/tvix/eval/src/compiler.rs index 91eb1bda12eb..4a3a652af5c5 100644 --- a/tvix/eval/src/compiler.rs +++ b/tvix/eval/src/compiler.rs @@ -4,7 +4,7 @@ use crate::chunk::Chunk; use crate::errors::EvalResult; use crate::opcode::OpCode; -use crate::value::{NixString, Value}; +use crate::value::Value; use rnix; use rnix::types::{EntryHolder, TokenWrapper, TypedNode, Wrapper}; @@ -221,9 +221,9 @@ impl Compiler { let ident = rnix::types::Ident::cast(fragment).unwrap(); // TODO(tazjin): intern! - let idx = self.chunk.add_constant(Value::String(NixString::Heap( - ident.as_str().to_string(), - ))); + let idx = self + .chunk + .add_constant(Value::String(ident.as_str().to_string().into())); self.chunk.add_op(OpCode::OpConstant(idx)); } |