| Index: sdk/lib/_internal/compiler/implementation/js_emitter/class_emitter.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_emitter/class_emitter.dart b/sdk/lib/_internal/compiler/implementation/js_emitter/class_emitter.dart
|
| index 5667204f2d54b8c513b6264e6052d990ee3b7e0c..763222029f822cd94fff6725fcfcda789b4bc4b2 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_emitter/class_emitter.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_emitter/class_emitter.dart
|
| @@ -97,14 +97,9 @@ class ClassEmitter extends CodeEmitterHelper {
|
| bool emitStatics: false,
|
| bool onlyForRti: false }) {
|
| assert(!emitStatics || !onlyForRti);
|
| - bool isClass = false;
|
| - bool isLibrary = false;
|
| - if (element.isClass()) {
|
| - isClass = true;
|
| - } else if (element.isLibrary()) {
|
| - isLibrary = false;
|
| + if (element.isLibrary()) {
|
| assert(invariant(element, emitStatics));
|
| - } else {
|
| + } else if (!element.isClass()) {
|
| throw new SpannableAssertionFailure(
|
| element, 'Must be a ClassElement or a LibraryElement');
|
| }
|
|
|