Skip to content

Commit 7727d2a

Browse files
author
Balazs Benics
committed
[analyzer][NFC] Remove unused default SVal constructors
Reviewed By: martong, xazax.hun Differential Revision: https://reviews.llvm.org/D125708
1 parent d8def22 commit 7727d2a

File tree

1 file changed

+0
-28
lines changed
  • clang/include/clang/StaticAnalyzer/Core/PathSensitive

1 file changed

+0
-28
lines changed

clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ class DefinedOrUnknownSVal : public SVal {
231231
static bool classof(SVal V) { return !V.isUndef(); }
232232

233233
protected:
234-
DefinedOrUnknownSVal() = default;
235234
explicit DefinedOrUnknownSVal(const void *d, bool isLoc, unsigned ValKind)
236235
: SVal(d, isLoc, ValKind) {}
237236
explicit DefinedOrUnknownSVal(BaseKind k, void *D = nullptr) : SVal(k, D) {}
@@ -255,15 +254,12 @@ class DefinedSVal : public DefinedOrUnknownSVal {
255254
static bool classof(SVal V) { return !V.isUnknownOrUndef(); }
256255

257256
protected:
258-
DefinedSVal() = default;
259257
explicit DefinedSVal(const void *d, bool isLoc, unsigned ValKind)
260258
: DefinedOrUnknownSVal(d, isLoc, ValKind) {}
261259
};
262260

263261
/// Represents an SVal that is guaranteed to not be UnknownVal.
264262
class KnownSVal : public SVal {
265-
KnownSVal() = default;
266-
267263
public:
268264
KnownSVal(const DefinedSVal &V) : SVal(V) {}
269265
KnownSVal(const UndefinedVal &V) : SVal(V) {}
@@ -272,7 +268,6 @@ class KnownSVal : public SVal {
272268

273269
class NonLoc : public DefinedSVal {
274270
protected:
275-
NonLoc() = default;
276271
explicit NonLoc(unsigned SubKind, const void *d)
277272
: DefinedSVal(d, false, SubKind) {}
278273

@@ -289,7 +284,6 @@ class NonLoc : public DefinedSVal {
289284

290285
class Loc : public DefinedSVal {
291286
protected:
292-
Loc() = default;
293287
explicit Loc(unsigned SubKind, const void *D)
294288
: DefinedSVal(const_cast<void *>(D), true, SubKind) {}
295289

@@ -353,9 +347,6 @@ class ConcreteInt : public NonLoc {
353347
}
354348

355349
static bool classof(NonLoc V) { return V.getSubKind() == ConcreteIntKind; }
356-
357-
private:
358-
ConcreteInt() = default;
359350
};
360351

361352
class LocAsInteger : public NonLoc {
@@ -388,9 +379,6 @@ class LocAsInteger : public NonLoc {
388379
}
389380

390381
static bool classof(NonLoc V) { return V.getSubKind() == LocAsIntegerKind; }
391-
392-
private:
393-
LocAsInteger() = default;
394382
};
395383

396384
class CompoundVal : public NonLoc {
@@ -413,9 +401,6 @@ class CompoundVal : public NonLoc {
413401
}
414402

415403
static bool classof(NonLoc V) { return V.getSubKind() == CompoundValKind; }
416-
417-
private:
418-
CompoundVal() = default;
419404
};
420405

421406
class LazyCompoundVal : public NonLoc {
@@ -440,9 +425,6 @@ class LazyCompoundVal : public NonLoc {
440425
static bool classof(NonLoc V) {
441426
return V.getSubKind() == LazyCompoundValKind;
442427
}
443-
444-
private:
445-
LazyCompoundVal() = default;
446428
};
447429

448430
/// Value representing pointer-to-member.
@@ -490,7 +472,6 @@ class PointerToMember : public NonLoc {
490472
}
491473

492474
private:
493-
PointerToMember() = default;
494475
explicit PointerToMember(const PTMDataType D)
495476
: NonLoc(PointerToMemberKind, D.getOpaqueValue()) {}
496477
};
@@ -518,9 +499,6 @@ class GotoLabel : public Loc {
518499
}
519500

520501
static bool classof(Loc V) { return V.getSubKind() == GotoLabelKind; }
521-
522-
private:
523-
GotoLabel() = default;
524502
};
525503

526504
class MemRegionVal : public Loc {
@@ -555,9 +533,6 @@ class MemRegionVal : public Loc {
555533
}
556534

557535
static bool classof(Loc V) { return V.getSubKind() == MemRegionValKind; }
558-
559-
private:
560-
MemRegionVal() = default;
561536
};
562537

563538
class ConcreteInt : public Loc {
@@ -573,9 +548,6 @@ class ConcreteInt : public Loc {
573548
}
574549

575550
static bool classof(Loc V) { return V.getSubKind() == ConcreteIntKind; }
576-
577-
private:
578-
ConcreteInt() = default;
579551
};
580552

581553
} // namespace loc

0 commit comments

Comments
 (0)