Skip to content

Commit a57283a

Browse files
committed
refactor: use swc FileName::Anon
1 parent b7b6146 commit a57283a

File tree

2 files changed

+4
-22
lines changed

2 files changed

+4
-22
lines changed

turbopack/crates/turbopack-ecmascript/src/analyzer/graph.rs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
use std::{
22
iter,
33
mem::{replace, take},
4-
path::PathBuf,
5-
str::FromStr,
64
sync::Arc,
75
};
86

@@ -12,7 +10,7 @@ use swc_core::{
1210
atoms::Atom,
1311
base::try_with_handler,
1412
common::{
15-
GLOBALS, Mark, SourceMap, Span, Spanned, SyntaxContext, comments::Comments,
13+
FileName, GLOBALS, Mark, SourceMap, Span, Spanned, SyntaxContext, comments::Comments,
1614
pass::AstNodePath, sync::Lrc,
1715
},
1816
ecma::{
@@ -731,14 +729,7 @@ impl EvalContext {
731729

732730
pub fn eval_single_expr_lit(expr_lit: RcStr) -> Result<JsValue> {
733731
let cm = Lrc::new(SourceMap::default());
734-
let fm = cm.new_source_file(
735-
Lrc::new(
736-
PathBuf::from_str("__eval_single_expr_lit_internal__.js")
737-
.unwrap()
738-
.into(),
739-
),
740-
expr_lit.clone(),
741-
);
732+
let fm = cm.new_source_file(FileName::Anon.into(), expr_lit.clone());
742733

743734
let js_value = try_with_handler(cm, Default::default(), |handler| {
744735
GLOBALS.set(&Default::default(), || {

turbopack/crates/turbopack-ecmascript/src/references/constant_value.rs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
use std::{path::PathBuf, str::FromStr};
2-
31
use anyhow::Result;
42
use serde::{Deserialize, Serialize};
53
use swc_core::{
6-
common::{DUMMY_SP, SourceMap, sync::Lrc},
4+
common::{DUMMY_SP, FileName, SourceMap, sync::Lrc},
75
ecma::{
86
ast::{ArrayLit, EsVersion, Expr, KeyValueProp, ObjectLit, Prop, PropName, Str},
97
parser::{Syntax, parse_file_as_expr},
@@ -112,14 +110,7 @@ fn define_env_to_expr(value: CompileTimeDefineValue) -> Expr {
112110

113111
fn parse_single_expr_lit(expr_lit: RcStr) -> Expr {
114112
let cm = Lrc::new(SourceMap::default());
115-
let fm = cm.new_source_file(
116-
Lrc::new(
117-
PathBuf::from_str("__parse_expr_lit_internal__.js")
118-
.unwrap()
119-
.into(),
120-
),
121-
expr_lit.clone(),
122-
);
113+
let fm = cm.new_source_file(FileName::Anon.into(), expr_lit.clone());
123114
parse_file_as_expr(
124115
&fm,
125116
Syntax::Es(Default::default()),

0 commit comments

Comments
 (0)