| Index: frog/leg/ssa/nodes.dart
|
| diff --git a/frog/leg/ssa/nodes.dart b/frog/leg/ssa/nodes.dart
|
| index 6717e6426a0e7cd5b70e9cff034b12e5e1a4e6af..9f8415f8ff24d98cf38117181c8dd8ff80d5f090 100644
|
| --- a/frog/leg/ssa/nodes.dart
|
| +++ b/frog/leg/ssa/nodes.dart
|
| @@ -1943,8 +1943,11 @@ class HThrow extends HControlFlow {
|
| class HStatic extends HInstruction {
|
| Element element;
|
| HStatic(this.element) : super(<HInstruction>[]) {
|
| - tryGenerateAtUseSite();
|
| + if (!element.isAssignable()) {
|
| + tryGenerateAtUseSite();
|
| + }
|
| }
|
| +
|
| void prepareGvn() {
|
| assert(!hasSideEffects());
|
| if (!element.isAssignable()) {
|
|
|