1*9c9d4b9eSLang Hames //===------- SymbolStringPool.cpp - SymbolStringPool implementation -------===// 2*9c9d4b9eSLang Hames // 3*9c9d4b9eSLang Hames // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*9c9d4b9eSLang Hames // See https://llvm.org/LICENSE.txt for license information. 5*9c9d4b9eSLang Hames // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*9c9d4b9eSLang Hames // 7*9c9d4b9eSLang Hames //===----------------------------------------------------------------------===// 8*9c9d4b9eSLang Hames 9*9c9d4b9eSLang Hames #include "llvm/ExecutionEngine/Orc/SymbolStringPool.h" 10*9c9d4b9eSLang Hames #include "llvm/Support/raw_ostream.h" 11*9c9d4b9eSLang Hames 12*9c9d4b9eSLang Hames namespace llvm::orc { 13*9c9d4b9eSLang Hames 14*9c9d4b9eSLang Hames raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPtrBase &Sym) { 15*9c9d4b9eSLang Hames return OS << Sym.S->first(); 16*9c9d4b9eSLang Hames } 17*9c9d4b9eSLang Hames 18*9c9d4b9eSLang Hames } // namespace llvm::orc 19