fix bitmask overflow when using slotted components (#4077)

pull/4085/head
Conduitry 5 years ago
parent 1f8472262f
commit f8a8c06ee3

@ -86,8 +86,6 @@ export default class Renderer {
null null
); );
this.context_overflow = this.context.length > 31;
// TODO messy // TODO messy
this.blocks.forEach(block => { this.blocks.forEach(block => {
if (block instanceof Block) { if (block instanceof Block) {
@ -99,6 +97,8 @@ export default class Renderer {
this.fragment.render(this.block, null, x`#nodes` as Identifier); this.fragment.render(this.block, null, x`#nodes` as Identifier);
this.context_overflow = this.context.length > 31;
this.context.forEach(member => { this.context.forEach(member => {
const { variable } = member; const { variable } = member;
if (variable) { if (variable) {

@ -0,0 +1,3 @@
export default {
error: `A is not defined`,
};

@ -0,0 +1,4 @@
<script>
let x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31;
</script>
<A>foo</A>
Loading…
Cancel
Save