Add support for the separate version of /FI.

Patch by Jeff Muizelaar.

llvm-svn: 193642
This commit is contained in:
Rafael Espindola 2013-10-29 19:42:01 +00:00
parent 6b2d841975
commit 8c8711207c
2 changed files with 4 additions and 1 deletions
clang
include/clang/Driver
test/Driver

View File

@ -119,7 +119,7 @@ def _SLASH_Fa : CLJoined<"Fa">,
MetaVarName<"<file or directory>">; MetaVarName<"<file or directory>">;
def _SLASH_fallback : CLCompileFlag<"fallback">, def _SLASH_fallback : CLCompileFlag<"fallback">,
HelpText<"Fall back to cl.exe if clang-cl fails to compile">; HelpText<"Fall back to cl.exe if clang-cl fails to compile">;
def _SLASH_FI : CLJoined<"FI">, def _SLASH_FI : CLJoinedOrSeparate<"FI">,
HelpText<"Include file before parsing">, Alias<include_>; HelpText<"Include file before parsing">, Alias<include_>;
def _SLASH_Fe : CLJoined<"Fe">, def _SLASH_Fe : CLJoined<"Fe">,
HelpText<"Set output executable file or directory (ends in / or \\)">, HelpText<"Set output executable file or directory (ends in / or \\)">,

View File

@ -91,6 +91,9 @@
// RUN: %clang_cl /FIasdf.h -### -- %s 2>&1 | FileCheck -check-prefix=FI %s // RUN: %clang_cl /FIasdf.h -### -- %s 2>&1 | FileCheck -check-prefix=FI %s
// FI: "-include" "asdf.h" // FI: "-include" "asdf.h"
// RUN: %clang_cl /FI asdf.h -### -- %s 2>&1 | FileCheck -check-prefix=FI_ %s
// FI_: "-include" "asdf.h"
// We forward any unrecognized -W diagnostic options to cc1. // We forward any unrecognized -W diagnostic options to cc1.
// RUN: %clang_cl -Wunused-pragmas -### -- %s 2>&1 | FileCheck -check-prefix=WJoined %s // RUN: %clang_cl -Wunused-pragmas -### -- %s 2>&1 | FileCheck -check-prefix=WJoined %s
// WJoined: "-cc1" // WJoined: "-cc1"