aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser/js_parser.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-12 13:00:25 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-12 13:00:25 -0700
commitc09d7cf83905111ef7af9ee5bbd523f56664395c (patch)
tree84fed91f8f6522594b109c09140f69d9c39ff598 /src/js_parser/js_parser.zig
parentf8131f42bcd039964586cbf3bd019dc9a449c438 (diff)
downloadbun-c09d7cf83905111ef7af9ee5bbd523f56664395c.tar.gz
bun-c09d7cf83905111ef7af9ee5bbd523f56664395c.tar.zst
bun-c09d7cf83905111ef7af9ee5bbd523f56664395c.zip
That's all the errors??
Former-commit-id: f9a74df73d2831bfdd8e6f1c0e5c999ea300fc0d
Diffstat (limited to 'src/js_parser/js_parser.zig')
-rw-r--r--src/js_parser/js_parser.zig12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/js_parser/js_parser.zig b/src/js_parser/js_parser.zig
index e15699a55..5cbf5cd3e 100644
--- a/src/js_parser/js_parser.zig
+++ b/src/js_parser/js_parser.zig
@@ -1323,8 +1323,8 @@ pub const Parser = struct {
var i: usize = 0;
var additional_stmt: ?Stmt = null;
if (jsx_factory_symbol.use_count_estimate > 0) {
- jsx_imports[i] = p.options.jsx.factory;
- try symbols.put(p.options.jsx.factory, p.jsx_factory_ref);
+ jsx_imports[i] = p.options.jsx.factory[0];
+ try symbols.put(p.options.jsx.factory[0], p.jsx_factory_ref);
i += 1;
}
@@ -1347,9 +1347,9 @@ pub const Parser = struct {
}
if (jsx_fragment_symbol.use_count_estimate > 0) {
- jsx_imports[i] = p.options.jsx.fragment;
+ jsx_imports[i] = p.options.jsx.fragment[0];
- try symbols.put(p.options.jsx.fragment, p.jsx_fragment_ref);
+ try symbols.put(p.options.jsx.fragment[0], p.jsx_fragment_ref);
i += 1;
}
@@ -2208,9 +2208,9 @@ pub const P = struct {
p.jsx_filename_ref = p.newSymbol(.other, Prefill.Runtime.JSXFilename) catch unreachable;
}
const jsx_importname = p.options.jsx.jsx;
- p.jsx_fragment_ref = p.newSymbol(.other, p.options.jsx.fragment) catch unreachable;
+ p.jsx_fragment_ref = p.newSymbol(.other, p.options.jsx.fragment[p.options.jsx.fragment.len - 1]) catch unreachable;
p.jsx_runtime_ref = p.newSymbol(.other, jsx_importname) catch unreachable;
- p.jsx_factory_ref = p.newSymbol(.other, p.options.jsx.factory) catch unreachable;
+ p.jsx_factory_ref = p.newSymbol(.other, p.options.jsx.factory[p.options.jsx.factory.len - 1]) catch unreachable;
}
// ECMAScript modules are always interpreted as strict mode. This has to be