diff options
author | Anders Carlsson <andersca@mac.com> | 2007-10-15 02:50:23 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2007-10-15 02:50:23 +0000 |
commit | ee98ac5a1330db432b188dd2d38b6631aac47bf1 (patch) | |
tree | 6401489c981418fc4d86e1099659645d179d4038 /Driver/clang.cpp | |
parent | 1ff8b58fa0fda7dd3a0a715637c2db2f9573539f (diff) |
Add support for Pascal strings.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42974 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Driver/clang.cpp')
-rw-r--r-- | Driver/clang.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Driver/clang.cpp b/Driver/clang.cpp index 6d9b6b0e46..6e8dd9e967 100644 --- a/Driver/clang.cpp +++ b/Driver/clang.cpp @@ -271,10 +271,15 @@ NoOperatorNames("fno-operator-names", llvm::cl::desc("Do not treat C++ operator name keywords as " "synonyms for operators")); +static llvm::cl::opt<bool> +PascalStrings("fpascal-strings", + llvm::cl::desc("Recognize and construct Pascal-style " + "string literals")); // FIXME: add: // -ansi // -trigraphs // -fdollars-in-identifiers +// -fpascal-strings static void InitializeLanguageStandard(LangOptions &Options) { if (LangStd == lang_unspecified) { // Based on the base language, pick one. @@ -325,6 +330,7 @@ static void InitializeLanguageStandard(LangOptions &Options) { Options.Trigraphs = 1; // -trigraphs or -ansi Options.DollarIdents = 1; // FIXME: Really a target property. + Options.PascalStrings = PascalStrings; } //===----------------------------------------------------------------------===// |