diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-12-31 13:39:05 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-12-31 13:39:05 +0100 |
commit | a178651ed6d2c76028a402eaa046d94b4fd5c83c (patch) | |
tree | 2899b70113f851005846f534aa952aa000d6dfcb | |
parent | 5dd9304d5d5e04d27a38e97ff4c884be671c8b2b (diff) | |
download | clang-a178651ed6d2c76028a402eaa046d94b4fd5c83c.tar.gz clang-a178651ed6d2c76028a402eaa046d94b4fd5c83c.tar.bz2 clang-a178651ed6d2c76028a402eaa046d94b4fd5c83c.tar.xz |
[Embtk] ARM: getARMFloatABI(): fix build error when no default abi configured
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r-- | lib/Driver/Tools.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index f34f6e14a3..b3f76f72da 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -682,12 +682,14 @@ static StringRef getARMFloatABI(const Driver &D, case llvm::Triple::GNUEABI: case llvm::Triple::EABI: { //EABI is always AAPCS, and if it was not marked 'hard', it' softfp + std::string DefaultFloat; #ifdef DEFAULT_TARGET_FLOAT bool useDefaultFloat = true; + DefaultFloat = std::string(DEFAULT_TARGET_FLOAT); #else bool useDefaultFloat = false; #endif - FloatABI = useDefaultFloat ? DEFAULT_TARGET_FLOAT : "softfp"; + FloatABI = useDefaultFloat ? DefaultFloat : "softfp"; break; } case llvm::Triple::Android: { |