[AMDGPU] Fixed MSVC build break
authorFlorian Gross <fgross@noexcept.net>
Fri, 4 Aug 2017 10:53:07 +0000 (10:53 +0000)
committerFlorian Gross <fgross@noexcept.net>
Fri, 4 Aug 2017 10:53:07 +0000 (10:53 +0000)
Error was:

field of type 'llvm::ArgDescriptor' has private default constructor
const AMDGPUFunctionArgInfo AMDGPUArgumentUsageInfo::ExternFunctionInfo{};
                                                                        ^

llvm-svn: 310048

llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h

index 9373b80..bf96355 100644 (file)
@@ -26,6 +26,7 @@ class TargetRegisterInfo;
 struct ArgDescriptor {
 private:
   friend struct AMDGPUFunctionArgInfo;
+  friend class AMDGPUArgumentUsageInfo;
 
   union {
     unsigned Register;