mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 23:12:19 +00:00
Fix invalid assertion when resolving element accesses
This commit is contained in:
parent
89e8de5d82
commit
8ffc7d463d
2
dist/asc.js
vendored
2
dist/asc.js
vendored
File diff suppressed because one or more lines are too long
2
dist/asc.js.map
vendored
2
dist/asc.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/assemblyscript.js
vendored
2
dist/assemblyscript.js
vendored
File diff suppressed because one or more lines are too long
2
dist/assemblyscript.js.map
vendored
2
dist/assemblyscript.js.map
vendored
File diff suppressed because one or more lines are too long
@ -1933,7 +1933,6 @@ export class Program extends DiagnosticEmitter {
|
|||||||
case ElementKind.GLOBAL:
|
case ElementKind.GLOBAL:
|
||||||
case ElementKind.LOCAL:
|
case ElementKind.LOCAL:
|
||||||
case ElementKind.FIELD: {
|
case ElementKind.FIELD: {
|
||||||
assert(!this.resolvedThisExpression && !this.resolvedElementExpression);
|
|
||||||
let type = (<VariableLikeElement>target).type;
|
let type = (<VariableLikeElement>target).type;
|
||||||
if (target = type.classReference) {
|
if (target = type.classReference) {
|
||||||
this.resolvedThisExpression = targetExpression;
|
this.resolvedThisExpression = targetExpression;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user