diff options
author | Chris Lattner <sabre@nondot.org> | 2008-08-24 18:38:56 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-08-24 18:38:56 +0000 |
commit | 42387462303a8eb917569305d5390c8da64ac82f (patch) | |
tree | 7c3f9e3e105562167665476b64baa6107c6a3234 /include | |
parent | 5a1c68c776076047060a6c7228520528539ba93b (diff) | |
download | external_llvm-42387462303a8eb917569305d5390c8da64ac82f.zip external_llvm-42387462303a8eb917569305d5390c8da64ac82f.tar.gz external_llvm-42387462303a8eb917569305d5390c8da64ac82f.tar.bz2 |
we should use 'class' for non-pod types instead of 'struct' to
make it easier to deal with the VC++ struct/class bug.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55290 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Assembly/AsmAnnotationWriter.h | 3 | ||||
-rw-r--r-- | include/llvm/Value.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/include/llvm/Assembly/AsmAnnotationWriter.h b/include/llvm/Assembly/AsmAnnotationWriter.h index b254940..6c3ddaf 100644 --- a/include/llvm/Assembly/AsmAnnotationWriter.h +++ b/include/llvm/Assembly/AsmAnnotationWriter.h @@ -24,7 +24,8 @@ class BasicBlock; class Instruction; class raw_ostream; -struct AssemblyAnnotationWriter { +class AssemblyAnnotationWriter { +public: virtual ~AssemblyAnnotationWriter(); diff --git a/include/llvm/Value.h b/include/llvm/Value.h index b86d137..ceb1ad2 100644 --- a/include/llvm/Value.h +++ b/include/llvm/Value.h @@ -36,7 +36,7 @@ class TypeSymbolTable; template<typename ValueTy> class StringMapEntry; typedef StringMapEntry<Value*> ValueName; class raw_ostream; -struct AssemblyAnnotationWriter; +class AssemblyAnnotationWriter; //===----------------------------------------------------------------------===// // Value Class |