summary refs log tree commit diff stats
path: root/nim/extccomp.pas
diff options
context:
space:
mode:
Diffstat (limited to 'nim/extccomp.pas')
-rwxr-xr-x[-rw-r--r--]nim/extccomp.pas5
1 files changed, 3 insertions, 2 deletions
diff --git a/nim/extccomp.pas b/nim/extccomp.pas
index a3e4ff367..9e7c7e4cc 100644..100755
--- a/nim/extccomp.pas
+++ b/nim/extccomp.pas
@@ -27,7 +27,8 @@ type
   TInfoCCProp = ( // properties of the C compiler:
     hasSwitchRange,  // CC allows ranges in switch statements (GNU C extension)
     hasComputedGoto, // CC has computed goto (GNU C extension)
-    hasCpp           // CC is/contains a C++ compiler
+    hasCpp,          // CC is/contains a C++ compiler
+    hasAssume        // CC has __assume (Visual C extension)
   );
   TInfoCCProps = set of TInfoCCProp;
   TInfoCC = record{@tuple}
@@ -167,7 +168,7 @@ const
       debug: ' /GZ /Zi ';
       pic: '';
       asmStmtFrmt: '__asm{$n$1$n}$n';
-      props: {@set}[hasCpp];
+      props: {@set}[hasCpp, hasAssume];
     ),
     (
       name: 'tcc';