Skip to content

Commit 80b1a34

Browse files
author
Marc Rasi
committed
address comment
1 parent 5eaaa82 commit 80b1a34

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

include/swift/AST/PrettyStackTrace.h

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -192,21 +192,19 @@ class PrettyStackTraceSelector : public llvm::PrettyStackTraceEntry {
192192
/// specific differentiability witness.
193193
class PrettyStackTraceDifferentiabilityWitness
194194
: public llvm::PrettyStackTraceEntry {
195-
ASTContext &Context;
196195
const SILDifferentiabilityWitnessKey Key;
197196
const char *Action;
198197

199198
public:
200199
PrettyStackTraceDifferentiabilityWitness(
201-
ASTContext &C, const char *action,
202-
const SILDifferentiabilityWitnessKey key)
203-
: Context(C), Key(key), Action(action) {}
200+
const char *action, const SILDifferentiabilityWitnessKey key)
201+
: Key(key), Action(action) {}
204202
virtual void print(llvm::raw_ostream &OS) const;
205203
};
206204

207205
void printDifferentiabilityWitnessDescription(
208206
llvm::raw_ostream &out, const SILDifferentiabilityWitnessKey key,
209-
ASTContext &Context, bool addNewline = true);
207+
bool addNewline = true);
210208
// SWIFT_ENABLE_TENSORFLOW END
211209

212210
} // end namespace swift

lib/AST/PrettyStackTrace.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,12 +267,12 @@ void PrettyStackTraceSelector::print(llvm::raw_ostream &out) const {
267267
void PrettyStackTraceDifferentiabilityWitness::print(
268268
llvm::raw_ostream &out) const {
269269
out << "While " << Action << ' ';
270-
printDifferentiabilityWitnessDescription(out, Key, Context);
270+
printDifferentiabilityWitnessDescription(out, Key);
271271
}
272272

273273
void swift::printDifferentiabilityWitnessDescription(
274274
llvm::raw_ostream &out, const SILDifferentiabilityWitnessKey key,
275-
ASTContext &Context, bool addNewline) {
275+
bool addNewline) {
276276
out << key.first << " ";
277277
key.second.print(out);
278278
if (addNewline)

lib/IRGen/GenProto.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2170,7 +2170,7 @@ void IRGenModule::emitSILWitnessTable(SILWitnessTable *wt) {
21702170
void IRGenModule::emitSILDifferentiabilityWitness(
21712171
SILDifferentiabilityWitness *dw) {
21722172
PrettyStackTraceDifferentiabilityWitness _st(
2173-
Context, "emitting differentiability witness for", dw->getKey());
2173+
"emitting differentiability witness for", dw->getKey());
21742174

21752175
// Don't emit declarations.
21762176
if (dw->isDeclaration())

0 commit comments

Comments
 (0)