]> granicus.if.org Git - clang/commit
DebugInfo: use llvm::DINode::DIFlags type for debug info flags
authorLeny Kholodov <lkholodov@accesssoftek.com>
Tue, 6 Sep 2016 10:48:04 +0000 (10:48 +0000)
committerLeny Kholodov <lkholodov@accesssoftek.com>
Tue, 6 Sep 2016 10:48:04 +0000 (10:48 +0000)
commit794d70eb0ad8a4026c33ac63033b9cea3032bbb7
treee4efbd5fd98a7091ba12e30795a0d649ce1d72b9
parent666886d99b7604835d540063a624d544de09ab2a
DebugInfo: use llvm::DINode::DIFlags type for debug info flags

Use llvm::DINode::DIFlags type (strongly typed enum) for debug flags instead of unsigned int to avoid problems on platforms with sizeof(int) < 4: we already have flags with values > (1 << 16).

Patch by: Victor Leschuk <vleschuk@gmail.com>

Differential Revision: https://reviews.llvm.org/D23767

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280701 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h