From 6ff4be3caab5dfb1ba73fd81951929ab1c55fd93 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Fri, 22 Apr 2016 16:28:53 -0700 Subject: [PATCH] Minor performance optimization. Change-Id: I8c93a9b5347f58670ed4f87296ecd5e45429158d --- .../eclipse/cdt/internal/core/parser/InternalParserUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/InternalParserUtil.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/InternalParserUtil.java index df5710bf8be..76d3a1afc04 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/InternalParserUtil.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/InternalParserUtil.java @@ -156,6 +156,8 @@ public class InternalParserUtil extends ParserFactory { long fileReadTime = System.currentTimeMillis(); IFileStore store = EFS.getStore(file.getLocationURI()); IFileInfo fileInfo = store.fetchInfo(); + if (!fileInfo.exists()) + return null; input= file.getContents(true); if (input instanceof FileInputStream) { try {