[llvm] r239355 - Fix clang-cl self-host -Wc++11-narrowing bug
Reid Kleckner
reid at kleckner.net
Mon Jun 8 14:57:57 PDT 2015
Author: rnk
Date: Mon Jun 8 16:57:57 2015
New Revision: 239355
URL: http://llvm.org/viewvc/llvm-project?rev=239355&view=rev
Log:
Fix clang-cl self-host -Wc++11-narrowing bug
Use unsigned as the underlying storage type of the AMDGPU address space
enum.
Modified:
llvm/trunk/lib/Target/R600/AMDGPU.h
Modified: llvm/trunk/lib/Target/R600/AMDGPU.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/AMDGPU.h?rev=239355&r1=239354&r2=239355&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/AMDGPU.h (original)
+++ llvm/trunk/lib/Target/R600/AMDGPU.h Mon Jun 8 16:57:57 2015
@@ -105,7 +105,7 @@ namespace ShaderType {
/// a separate piece of memory that is unique from other
/// memory locations.
namespace AMDGPUAS {
-enum AddressSpaces {
+enum AddressSpaces : unsigned {
PRIVATE_ADDRESS = 0, ///< Address space for private memory.
GLOBAL_ADDRESS = 1, ///< Address space for global memory (RAT0, VTX0).
CONSTANT_ADDRESS = 2, ///< Address space for constant memory
More information about the llvm-commits
mailing list