diff options
author | Justin Lebar <jlebar@google.com> | 2016-08-15 20:38:48 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-08-15 20:38:48 +0000 |
commit | a27654a7931bb31f555edb97b7c1d856d97678e8 (patch) | |
tree | b5c198fbb04d561a45a7008fccb35f630deacfef | |
parent | 5b140cdd17d66899236e06f361f1b45398f678b2 (diff) | |
download | bcm5719-llvm-a27654a7931bb31f555edb97b7c1d856d97678e8.tar.gz bcm5719-llvm-a27654a7931bb31f555edb97b7c1d856d97678e8.zip |
[CUDA] Fix CUDA install version parsing.
Summary:
getAsInteger returns true on error. Oops.
No test because the behavior at the moment is identical with or without
this change.
Reviewers: tra
Subscribers: cfe-commits, Prazek
Differential Revision: https://reviews.llvm.org/D23340
llvm-svn: 278733
-rw-r--r-- | clang/lib/Driver/ToolChains.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index fe866dfef3b..4d438c2355d 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -1730,8 +1730,8 @@ static CudaVersion ParseCudaVersionFile(llvm::StringRef V) { int Major = -1, Minor = -1; auto First = V.split('.'); auto Second = First.second.split('.'); - if (!First.first.getAsInteger(10, Major) || - !Second.first.getAsInteger(10, Minor)) + if (First.first.getAsInteger(10, Major) || + Second.first.getAsInteger(10, Minor)) return CudaVersion::UNKNOWN; if (Major == 7 && Minor == 0) { |