LLVM  3.7.0
NullResolver.cpp
Go to the documentation of this file.
1 //===---------- NullResolver.cpp - Reject symbol lookup requests ----------===//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 
11 
13 
14 namespace llvm {
15 namespace orc {
16 
18  llvm_unreachable("Unexpected cross-object symbol reference");
19 }
20 
23  llvm_unreachable("Unexpected cross-object symbol reference");
24 }
25 
26 } // End namespace orc.
27 } // End namespace llvm.
#define llvm_unreachable(msg)
Marks that the current location is not supposed to be reachable.
Definition: ErrorHandling.h:98
RuntimeDyld::SymbolInfo findSymbol(const std::string &Name) final
This method returns the address of the specified function or variable.
Information about a named symbol.
Definition: RuntimeDyld.h:47
RuntimeDyld::SymbolInfo findSymbolInLogicalDylib(const std::string &Name) final
This method returns the address of the specified symbol if it exists within the logical dynamic libra...