From b1096b87065d6abce53eaf11e8a4e38cdc34a106 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 11 Jul 2013 13:21:19 +0400 Subject: [PATCH] Re-throw ProcessCanceledException --- .../src/org/jetbrains/jet/codegen/MemberCodegen.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/MemberCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/MemberCodegen.java index 255b476a9de..f5b1f42c35a 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/MemberCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/MemberCodegen.java @@ -16,6 +16,7 @@ package org.jetbrains.jet.codegen; +import com.intellij.openapi.progress.ProcessCanceledException; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.codegen.context.ClassContext; @@ -54,6 +55,9 @@ public class MemberCodegen extends GenerationStateAware { try { functionCodegen.gen((JetNamedFunction) functionOrProperty); } + catch (ProcessCanceledException e) { + throw e; + } catch (CompilationException e) { throw e; } @@ -65,6 +69,9 @@ public class MemberCodegen extends GenerationStateAware { try { new PropertyCodegen(context, classBuilder, functionCodegen, this).gen((JetProperty) functionOrProperty); } + catch (ProcessCanceledException e) { + throw e; + } catch (CompilationException e) { throw e; }