16623e1f1SDouglas Gregor //===-- ModuleFileExtension.cpp - Module File Extensions ------------------===// 26623e1f1SDouglas Gregor // 32946cd70SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 42946cd70SChandler Carruth // See https://llvm.org/LICENSE.txt for license information. 52946cd70SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 66623e1f1SDouglas Gregor // 76623e1f1SDouglas Gregor //===----------------------------------------------------------------------===// 86623e1f1SDouglas Gregor #include "clang/Serialization/ModuleFileExtension.h" 96623e1f1SDouglas Gregor #include "llvm/ADT/Hashing.h" 106623e1f1SDouglas Gregor using namespace clang; 116623e1f1SDouglas Gregor 12*4295ae96SJan Svoboda char ModuleFileExtension::ID = 0; 13*4295ae96SJan Svoboda 146623e1f1SDouglas Gregor ModuleFileExtension::~ModuleFileExtension() { } 156623e1f1SDouglas Gregor 166623e1f1SDouglas Gregor llvm::hash_code ModuleFileExtension::hashExtension(llvm::hash_code Code) const { 176623e1f1SDouglas Gregor return Code; 186623e1f1SDouglas Gregor } 196623e1f1SDouglas Gregor 206623e1f1SDouglas Gregor ModuleFileExtensionWriter::~ModuleFileExtensionWriter() { } 216623e1f1SDouglas Gregor 226623e1f1SDouglas Gregor ModuleFileExtensionReader::~ModuleFileExtensionReader() { } 23