summaryrefslogtreecommitdiffstats
path: root/Tests/CompileFeatures/main.c
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2014-11-17 22:24:31 (GMT)
committerStephen Kelly <steveire@gmail.com>2014-11-20 17:24:59 (GMT)
commita3d0ae17581dd11f969eac3a1c43f9f009b23163 (patch)
tree34cbfc3fd2e0dc0d35d5fd15b85b083cab65eb7e /Tests/CompileFeatures/main.c
parent49e2b689a8d5330cb58a09af7506bf58e17d4ab5 (diff)
downloadCMake-a3d0ae17581dd11f969eac3a1c43f9f009b23163.zip
CMake-a3d0ae17581dd11f969eac3a1c43f9f009b23163.tar.gz
CMake-a3d0ae17581dd11f969eac3a1c43f9f009b23163.tar.bz2
Features: Fix the default C dialect for Clang and GNU.
Clang 3.4 uses C99 by default, and Clang 3.6 uses C11 by default: http://thread.gmane.org/gmane.comp.compilers.clang.devel/39379 GNU 4.9 uses C90 by default, and GNU 5.0 uses C11 by default: https://gcc.gnu.org/gcc-5/changes.html Test that the default compiler settings result in the expected dialect macros being defined for both C and CXX. Remove the unused main.c file from the CompileFeatures unit test.
Diffstat (limited to 'Tests/CompileFeatures/main.c')
-rw-r--r--Tests/CompileFeatures/main.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/Tests/CompileFeatures/main.c b/Tests/CompileFeatures/main.c
deleted file mode 100644
index 831c5eb2..0000000
--- a/Tests/CompileFeatures/main.c
+++ /dev/null
@@ -1,12 +0,0 @@
-
-int foo(int * restrict a, int * restrict b)
-{
- (void)a;
- (void)b;
- return 0;
-}
-
-int main()
-{
- return 0;
-}