From f5f0b2051678814e0aa06880c889ce35458bada0 Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Tue, 29 Oct 2013 01:43:05 +0000 Subject: [PATCH] DWARFFormValue.cpp: Appease gcc to give explicit constructors. error: conversion from `const uint8_t*' to non-scalar type `llvm::ArrayRef' requested git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193575 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/DebugInfo/DWARFFormValue.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/DebugInfo/DWARFFormValue.cpp b/lib/DebugInfo/DWARFFormValue.cpp index b07f2755e93..c14640acf93 100644 --- a/lib/DebugInfo/DWARFFormValue.cpp +++ b/lib/DebugInfo/DWARFFormValue.cpp @@ -66,13 +66,13 @@ ArrayRef DWARFFormValue::getFixedFormSizes(uint8_t AddrSize, uint16_t Version) { uint8_t RefAddrSize = getRefAddrSize(AddrSize, Version); if (AddrSize == 4 && RefAddrSize == 4) - return FixedFormSizes<4, 4>::sizes; + return ArrayRef(FixedFormSizes<4, 4>::sizes); if (AddrSize == 4 && RefAddrSize == 8) - return FixedFormSizes<4, 8>::sizes; + return ArrayRef(FixedFormSizes<4, 8>::sizes); if (AddrSize == 8 && RefAddrSize == 4) - return FixedFormSizes<8, 4>::sizes; + return ArrayRef(FixedFormSizes<8, 4>::sizes); if (AddrSize == 8 && RefAddrSize == 8) - return FixedFormSizes<8, 8>::sizes; + return ArrayRef(FixedFormSizes<8, 8>::sizes); return None; }