diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ASTCache.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ASTCache.java index 4ec9c6caa08..0bbe1ec8b8c 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ASTCache.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ASTCache.java @@ -220,11 +220,9 @@ public class ASTCache { synchronized (ast) { return astRunnable.runOnAST(lang, ast); } - } - catch (CoreException e) { + } catch (CoreException e) { return e.getStatus(); - } - finally { + } finally { index.releaseReadLock(); } }