[llvm] r369867 - [AMDGPU] Downgrade from StringLiteral to const char* in an attempt to make GCC 5 happy
Benjamin Kramer via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 25 05:47:32 PDT 2019
Author: d0k
Date: Sun Aug 25 05:47:31 2019
New Revision: 369867
URL: http://llvm.org/viewvc/llvm-project?rev=369867&view=rev
Log:
[AMDGPU] Downgrade from StringLiteral to const char* in an attempt to make GCC 5 happy
Modified:
llvm/trunk/lib/Target/AMDGPU/AMDGPULibFunc.cpp
Modified: llvm/trunk/lib/Target/AMDGPU/AMDGPULibFunc.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AMDGPU/AMDGPULibFunc.cpp?rev=369867&r1=369866&r2=369867&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AMDGPU/AMDGPULibFunc.cpp (original)
+++ llvm/trunk/lib/Target/AMDGPU/AMDGPULibFunc.cpp Sun Aug 25 05:47:31 2019
@@ -55,7 +55,7 @@ enum EManglingParam {
};
struct ManglingRule {
- StringLiteral const Name;
+ const char *Name;
unsigned char Lead[2];
unsigned char Param[5];
@@ -69,7 +69,7 @@ struct ManglingRule {
// Information about library functions with unmangled names.
class UnmangledFuncInfo {
- StringRef const Name;
+ const char *Name;
unsigned NumArgs;
// Table for all lib functions with unmangled names.
@@ -82,7 +82,7 @@ class UnmangledFuncInfo {
public:
using ID = AMDGPULibFunc::EFuncId;
- UnmangledFuncInfo(StringRef _Name, unsigned _NumArgs)
+ constexpr UnmangledFuncInfo(const char *_Name, unsigned _NumArgs)
: Name(_Name), NumArgs(_NumArgs) {}
// Get index to Table by function name.
static bool lookup(StringRef Name, ID &Id);
More information about the llvm-commits
mailing list