OSDN Git Service

[hip] Fix HIP version parsing.
authorMichael Liao <michael.hliao@gmail.com>
Sat, 19 Dec 2020 21:20:36 +0000 (16:20 -0500)
committerMichael Liao <michael.hliao@gmail.com>
Wed, 6 Jan 2021 22:00:14 +0000 (17:00 -0500)
commit2a29ce303451375bbf1de7c971296553ef5d9beb
tree7b1a16071f5854b030baa1e434c3f63052037b32
parentf9190c868137dcf43833db2c8e1e00c7acca67bc
[hip] Fix HIP version parsing.

- Need trimming before parsing major or minor version numbers. This's required
  due to the different line ending on Windows.
- In addition, the integer conversion may fail due to invalid char. Return that
  parsing function return `true` when the parsing fails.

Differential Revision: https://reviews.llvm.org/D93587
clang/lib/Driver/ToolChains/AMDGPU.cpp
clang/lib/Driver/ToolChains/ROCm.h
clang/test/Driver/Inputs/rocm/bin/.hipVersion