File tree Expand file tree Collapse file tree 3 files changed +13
-15
lines changed
include/llvm/DebugInfo/CodeView
unittests/DebugInfo/CodeView Expand file tree Collapse file tree 3 files changed +13
-15
lines changed Original file line number Diff line number Diff line change 10
10
#define LLVM_DEBUGINFO_CODEVIEW_SIMPLETYPESERIALIZER_H
11
11
12
12
#include " llvm/ADT/ArrayRef.h"
13
- #include " llvm/ADT/Optional.h"
14
- #include " llvm/ADT/SmallVector.h"
15
- #include " llvm/DebugInfo/CodeView/CodeView.h"
16
- #include " llvm/DebugInfo/CodeView/RecordSerialization.h"
17
- #include " llvm/DebugInfo/CodeView/TypeIndex.h"
18
- #include " llvm/DebugInfo/CodeView/TypeRecord.h"
19
- #include " llvm/DebugInfo/CodeView/TypeRecordMapping.h"
20
- #include " llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h"
21
- #include " llvm/Support/Allocator.h"
22
- #include " llvm/Support/BinaryByteStream.h"
23
- #include " llvm/Support/BinaryStreamWriter.h"
24
- #include " llvm/Support/Error.h"
25
- #include < cassert>
26
- #include < cstdint>
27
- #include < memory>
28
13
#include < vector>
29
14
30
15
namespace llvm {
31
16
namespace codeview {
17
+ class FieldListRecord ;
32
18
33
19
class SimpleTypeSerializer {
34
20
std::vector<uint8_t > ScratchBuffer;
Original file line number Diff line number Diff line change
1
+ // ===- SimpleTypeSerializer.cpp -----------------------------------------===//
2
+ //
3
+ // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
+ // See https://llvm.org/LICENSE.txt for license information.
5
+ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
+ //
7
+ // ===----------------------------------------------------------------------===//
8
+
1
9
#include " llvm/DebugInfo/CodeView/SimpleTypeSerializer.h"
10
+ #include " llvm/DebugInfo/CodeView/TypeRecord.h"
11
+ #include " llvm/DebugInfo/CodeView/TypeRecordMapping.h"
12
+ #include " llvm/Support/BinaryStreamWriter.h"
2
13
3
14
using namespace llvm ;
4
15
using namespace llvm ::codeview;
Original file line number Diff line number Diff line change 14
14
#include " llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h"
15
15
#include " llvm/DebugInfo/PDB/Native/RawTypes.h"
16
16
#include " llvm/Support/Allocator.h"
17
+ #include " llvm/Support/BinaryByteStream.h"
17
18
#include " llvm/Support/BinaryItemStream.h"
18
19
#include " llvm/Support/Error.h"
19
20
#include " llvm/Testing/Support/Error.h"
You can’t perform that action at this time.
0 commit comments