| Index: runtime/vm/exceptions.h | 
| diff --git a/runtime/vm/exceptions.h b/runtime/vm/exceptions.h | 
| index e0a64c86f9d2efea5294a0d01467c41b7375b4ea..e85f100bc479e92fe649fd6743dcfa4273cf043b 100644 | 
| --- a/runtime/vm/exceptions.h | 
| +++ b/runtime/vm/exceptions.h | 
| @@ -15,6 +15,7 @@ class AbstractType; | 
| class Array; | 
| class DartFrameIterator; | 
| class Error; | 
| +class LanguageError; | 
| class Instance; | 
| class Integer; | 
| class RawInstance; | 
| @@ -60,6 +61,7 @@ class Exceptions : AllStatic { | 
| kFallThrough, | 
| kAbstractClassInstantiation, | 
| kCyclicInitializationError, | 
| +    kCompileTimeError, | 
| }; | 
|  | 
| static void ThrowByType(ExceptionType type, const Array& arguments); | 
| @@ -72,6 +74,7 @@ class Exceptions : AllStatic { | 
| const Integer& argument_value, | 
| intptr_t expected_from, | 
| intptr_t expected_to); | 
| +  static void ThrowCompileTimeError(const LanguageError& error); | 
|  | 
| // Returns a RawInstance if the exception is successfully created, | 
| // otherwise returns a RawError. | 
|  |