aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Bitcode/Serialization.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/Bitcode/Serialization.h')
-rw-r--r--include/llvm/Bitcode/Serialization.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/include/llvm/Bitcode/Serialization.h b/include/llvm/Bitcode/Serialization.h
index 02db223053..76aadb2342 100644
--- a/include/llvm/Bitcode/Serialization.h
+++ b/include/llvm/Bitcode/Serialization.h
@@ -7,19 +7,17 @@
//
//===----------------------------------------------------------------------===//
//
-// This file defines the interface for generic object serialization to
-// LLVM bitcode.
+// This file defines traits for primitive types used for both object
+// serialization and deserialization.
//
//===----------------------------------------------------------------------===//
#ifndef LLVM_BITCODE_SERIALIZE
#define LLVM_BITCODE_SERIALIZE
-namespace llvm {
+#include "llvm/Bitcode/SerializationFwd.h"
-class Serializer;
-class Deserializer;
-template <typename T> struct SerializeTrait;
+namespace llvm {
#define SERIALIZE_INT_TRAIT(TYPE)\
template <> struct SerializeTrait<TYPE> {\