aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-12-17 14:38:54 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-12-17 14:38:54 -0800
commit028e48ed972fa0a05388feab4c6874baab0331c2 (patch)
tree4bc45e0813a6de303bdd1577681929ec15fe0f7d /src/js_parser.zig
parent609222d05e92811cc68b3aa73f78d66562243161 (diff)
downloadbun-028e48ed972fa0a05388feab4c6874baab0331c2.tar.gz
bun-028e48ed972fa0a05388feab4c6874baab0331c2.tar.zst
bun-028e48ed972fa0a05388feab4c6874baab0331c2.zip
Missing from commit
Diffstat (limited to 'src/js_parser.zig')
-rw-r--r--src/js_parser.zig45
1 files changed, 22 insertions, 23 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig
index 43ec76262..6063f613d 100644
--- a/src/js_parser.zig
+++ b/src/js_parser.zig
@@ -2560,10 +2560,10 @@ pub const Parser = struct {
// Auto-import & post-process JSX
switch (comptime ParserType.jsx_transform_type) {
.react => {
- const jsx_filename_symbol = if (p.options.jsx.development)
- p.symbols.items[p.jsx_filename.ref.innerIndex()]
- else
- Symbol{ .original_name = "" };
+ // const jsx_filename_symbol = if (p.options.jsx.development)
+ // p.symbols.items[p.jsx_filename.ref.innerIndex()]
+ // else
+ // Symbol{ .original_name = "" };
{
const jsx_symbol = p.symbols.items[p.jsx_runtime.ref.innerIndex()];
@@ -2640,8 +2640,8 @@ pub const Parser = struct {
@intCast(u32, @boolToInt(jsx_symbol.use_count_estimate > 0)) * 2 +
@intCast(u32, @boolToInt(FeatureFlags.support_jsxs_in_jsx_transform and jsx_static_symbol.use_count_estimate > 0)) * 2 +
@intCast(u32, @boolToInt(jsx_factory_symbol.use_count_estimate > 0)) +
- @intCast(u32, @boolToInt(jsx_fragment_symbol.use_count_estimate > 0)) +
- @intCast(u32, @boolToInt(jsx_filename_symbol.use_count_estimate > 0));
+ @intCast(u32, @boolToInt(jsx_fragment_symbol.use_count_estimate > 0));
+ // @intCast(u32, @boolToInt(jsx_filename_symbol.use_count_estimate > 0));
const imports_count =
@intCast(u32, @boolToInt(jsx_symbol.use_count_estimate > 0)) +
@@ -2785,20 +2785,20 @@ pub const Parser = struct {
decl_i += 1;
}
}
- if (jsx_filename_symbol.use_count_estimate > 0) {
- declared_symbols[declared_symbols_i] = .{ .ref = p.jsx_filename.ref, .is_top_level = true };
- declared_symbols_i += 1;
- decls[decl_i] = G.Decl{
- .binding = p.b(
- B.Identifier{
- .ref = p.jsx_filename.ref,
- },
- loc,
- ),
- .value = p.e(E.String{ .data = p.source.path.pretty }, loc),
- };
- decl_i += 1;
- }
+ // if (jsx_filename_symbol.use_count_estimate > 0) {
+ // declared_symbols[declared_symbols_i] = .{ .ref = p.jsx_filename.ref, .is_top_level = true };
+ // declared_symbols_i += 1;
+ // decls[decl_i] = G.Decl{
+ // .binding = p.b(
+ // B.Identifier{
+ // .ref = p.jsx_filename.ref,
+ // },
+ // loc,
+ // ),
+ // .value = p.e(E.String{ .data = p.source.path.pretty }, loc),
+ // };
+ // decl_i += 1;
+ // }
p.import_records.items[import_record_id].tag = .jsx_import;
if (dot_call_target.data != .e_require) {
@@ -3638,7 +3638,7 @@ fn NewParser_(
react_element_type: GeneratedSymbol = GeneratedSymbol{ .ref = Ref.None, .primary = Ref.None, .backup = Ref.None },
/// Symbol object
es6_symbol_global: GeneratedSymbol = GeneratedSymbol{ .ref = Ref.None, .primary = Ref.None, .backup = Ref.None },
- jsx_filename: GeneratedSymbol = GeneratedSymbol{ .ref = Ref.None, .primary = Ref.None, .backup = Ref.None },
+ // jsx_filename: GeneratedSymbol = GeneratedSymbol{ .ref = Ref.None, .primary = Ref.None, .backup = Ref.None },
jsx_runtime: GeneratedSymbol = GeneratedSymbol{ .ref = Ref.None, .primary = Ref.None, .backup = Ref.None },
jsx_factory: GeneratedSymbol = GeneratedSymbol{ .ref = Ref.None, .primary = Ref.None, .backup = Ref.None },
jsx_fragment: GeneratedSymbol = GeneratedSymbol{ .ref = Ref.None, .primary = Ref.None, .backup = Ref.None },
@@ -5241,7 +5241,7 @@ fn NewParser_(
p.resolveGeneratedSymbol(&p.jsx_fragment);
p.resolveGeneratedSymbol(&p.jsx_classic);
p.resolveGeneratedSymbol(&p.jsx_automatic);
- p.resolveGeneratedSymbol(&p.jsx_filename);
+ // p.resolveGeneratedSymbol(&p.jsx_filename);
}
fn hoistSymbols(p: *P, scope: *js_ast.Scope) void {
@@ -13488,7 +13488,6 @@ fn NewParser_(
};
args[4] = p.e(E.Undefined{}, expr.loc);
-
args[5] = Expr{ .data = Prefill.Data.This, .loc = expr.loc };
}