File tree Expand file tree Collapse file tree 4 files changed +3
-9
lines changed Expand file tree Collapse file tree 4 files changed +3
-9
lines changed Original file line number Diff line number Diff line change 77// ===----------------------------------------------------------------------===//
88
99#include " ByteCodeEmitter.h"
10+ #include " ByteCodeGenError.h"
1011#include " Context.h"
1112#include " Floating.h"
1213#include " Opcode.h"
1819using namespace clang ;
1920using namespace clang ::interp;
2021
21- using APSInt = llvm::APSInt;
22- using Error = llvm::Error;
23-
2422Expected<Function *>
2523ByteCodeEmitter::compileFunc (const FunctionDecl *FuncDecl) {
2624 // Set up argument indices.
Original file line number Diff line number Diff line change 1313#ifndef LLVM_CLANG_AST_INTERP_LINKEMITTER_H
1414#define LLVM_CLANG_AST_INTERP_LINKEMITTER_H
1515
16- #include " ByteCodeGenError.h"
1716#include " Context.h"
18- #include " InterpStack.h"
19- #include " InterpState.h"
2017#include " PrimType.h"
2118#include " Program.h"
2219#include " Source.h"
2320#include " llvm/Support/Error.h"
2421
2522namespace clang {
2623namespace interp {
27- class Context ;
28- class SourceInfo ;
2924enum Opcode : uint32_t ;
3025
3126// / An emitter which links the program to bytecode for later use.
Original file line number Diff line number Diff line change 99#include " Context.h"
1010#include " ByteCodeEmitter.h"
1111#include " ByteCodeExprGen.h"
12+ #include " ByteCodeGenError.h"
1213#include " ByteCodeStmtGen.h"
1314#include " EvalEmitter.h"
1415#include " Interp.h"
Original file line number Diff line number Diff line change 1717#define LLVM_CLANG_AST_INTERP_CONTEXT_H
1818
1919#include " InterpStack.h"
20- #include " clang/AST/APValue.h"
2120
2221namespace clang {
2322class ASTContext ;
2423class LangOptions ;
2524class FunctionDecl ;
2625class VarDecl ;
26+ class APValue ;
2727
2828namespace interp {
2929class Function ;
You can’t perform that action at this time.
0 commit comments