From 1b2b5e5cd4045da1861ecb9088fc02e468e188af Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Sat, 17 Nov 2012 14:45:49 -0500 Subject: [PATCH] Bug 383773 - __int64 is not detected as valid type with MSVC toolchain --- .../org/eclipse/cdt/msw/build/WinDiscoveredPathInfo.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinDiscoveredPathInfo.java b/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinDiscoveredPathInfo.java index dade707297a..c2cd6721e0b 100644 --- a/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinDiscoveredPathInfo.java +++ b/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinDiscoveredPathInfo.java @@ -35,6 +35,13 @@ public class WinDiscoveredPathInfo implements IDiscoveredPathInfo { symbols.put("__unaligned", ""); symbols.put("__uptr", ""); symbols.put("__w64", ""); + + // Redefine some things so that the CDT parser can handle them, until there is a VC specific parser + symbols.put("__forceinline", "__inline"); + symbols.put("__int8", "char"); + symbols.put("__int16", "short"); + symbols.put("__int32", "int"); + symbols.put("__int64", "long long"); } public IPath[] getIncludePaths() {