Skip to content

Commit dc3b029

Browse files
committed
[clang][Interp][NFC] Remove Function::Loc
Unused.
1 parent 61abc15 commit dc3b029

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

clang/lib/AST/Interp/Function.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@ Function::Function(Program &P, const FunctionDecl *F, unsigned ArgSize,
2121
llvm::DenseMap<unsigned, ParamDescriptor> &&Params,
2222
llvm::SmallVectorImpl<unsigned> &&ParamOffsets,
2323
bool HasThisPointer, bool HasRVO, bool UnevaluatedBuiltin)
24-
: P(P), Loc(F->getBeginLoc()), F(F), ArgSize(ArgSize),
25-
ParamTypes(std::move(ParamTypes)), Params(std::move(Params)),
26-
ParamOffsets(std::move(ParamOffsets)), HasThisPointer(HasThisPointer),
27-
HasRVO(HasRVO), Variadic(F->isVariadic()),
24+
: P(P), F(F), ArgSize(ArgSize), ParamTypes(std::move(ParamTypes)),
25+
Params(std::move(Params)), ParamOffsets(std::move(ParamOffsets)),
26+
HasThisPointer(HasThisPointer), HasRVO(HasRVO), Variadic(F->isVariadic()),
2827
IsUnevaluatedBuiltin(UnevaluatedBuiltin) {}
2928

3029
Function::ParamDescriptor Function::getParamDescriptor(unsigned Offset) const {

clang/lib/AST/Interp/Function.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,6 @@ class Function final {
100100
return F->getQualifiedNameAsString();
101101
}
102102

103-
/// Returns the location.
104-
SourceLocation getLoc() const { return Loc; }
105-
106103
/// Returns a parameter descriptor.
107104
ParamDescriptor getParamDescriptor(unsigned Offset) const;
108105

@@ -235,8 +232,6 @@ class Function final {
235232

236233
/// Program reference.
237234
Program &P;
238-
/// Location of the executed code.
239-
SourceLocation Loc;
240235
/// Declaration this function was compiled from.
241236
const FunctionDecl *F;
242237
/// Local area size: storage + metadata.

0 commit comments

Comments
 (0)