ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
vfs_adapter.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
util/base/compiler_defs.h
>
4
CC_DIAGNOSTIC_PUSH
()
5
CC_DIAGNOSTIC_IGNORE_LLVM_CHECKS
()
6
#include <llvm/Support/VirtualFileSystem.h>
7
CC_DIAGNOSTIC_POP
()
8
9
16
llvm
::IntrusiveRefCntPtr<
llvm
::vfs::FileSystem>
esbmc_clang_vfs
();
CC_DIAGNOSTIC_PUSH
#define CC_DIAGNOSTIC_PUSH()
Definition
OM_compiler_defs.h:5
CC_DIAGNOSTIC_POP
#define CC_DIAGNOSTIC_POP()
Definition
OM_compiler_defs.h:6
compiler_defs.h
CC_DIAGNOSTIC_IGNORE_LLVM_CHECKS
#define CC_DIAGNOSTIC_IGNORE_LLVM_CHECKS()
Definition
compiler_defs.h:23
llvm
Definition
clang_ast_dump.h:9
esbmc_clang_vfs
llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > esbmc_clang_vfs()
A clang filesystem serving ESBMC's bundled files straight from .rodata, overlaid on the real one.
Definition
vfs_adapter.cpp:11
src
clang-c-frontend
AST
vfs_adapter.h
Generated by
1.15.0