Define metadata interfaces for describing a static data member
authorEric Christopher <echristo@gmail.com>
Wed, 16 Jan 2013 01:22:23 +0000 (01:22 +0000)
committerEric Christopher <echristo@gmail.com>
Wed, 16 Jan 2013 01:22:23 +0000 (01:22 +0000)
commit6b6061f01171bd3d4e32022efa45428d4f9941ee
treeaae4e22e2a4ca079f2ff59c85f524318eb91d5a0
parent171192f149dce679cd520f85ffced4789448b017
Define metadata interfaces for describing a static data member
of a class. Emit static data member declarations and definitions
through correctly.

Part of PR14471.

Patch by Paul Robinson!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172590 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DIBuilder.h
include/llvm/DebugInfo.h
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
lib/IR/DIBuilder.cpp
lib/IR/DebugInfo.cpp