Skip to content

Commit fd1c156

Browse files
committed
Revert "[NFC][ObjectSizeOffset] Add template stuff for Visual Studio"
This reverts commit 0903d99. This is causing all non-Visual Studio builds fail.
1 parent 0903d99 commit fd1c156

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/include/llvm/Analysis/MemoryBuiltins.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ template <typename T, class C> class SizeOffsetType {
214214
/// SizeOffsetAPInt - Used by \p ObjectSizeOffsetVisitor, which works with
215215
/// \p APInts.
216216
class SizeOffsetAPInt : public SizeOffsetType<APInt, SizeOffsetAPInt> {
217-
template <typename T, class C> friend class SizeOffsetType;
217+
friend class SizeOffsetType;
218218
static bool known(APInt V) { return V.getBitWidth() > 1; }
219219

220220
public:
@@ -276,7 +276,7 @@ class ObjectSizeOffsetVisitor
276276
/// \p Values.
277277
class SizeOffsetWeakTrackingVH;
278278
class SizeOffsetValue : public SizeOffsetType<Value *, SizeOffsetValue> {
279-
template <typename T, class C> friend class SizeOffsetType;
279+
friend class SizeOffsetType;
280280
static bool known(Value *V) { return V != nullptr; }
281281

282282
public:
@@ -289,7 +289,7 @@ class SizeOffsetValue : public SizeOffsetType<Value *, SizeOffsetValue> {
289289
/// \p DenseMap.
290290
class SizeOffsetWeakTrackingVH
291291
: public SizeOffsetType<WeakTrackingVH, SizeOffsetWeakTrackingVH> {
292-
template <typename T, class C> friend class SizeOffsetType;
292+
friend class SizeOffsetType;
293293
static bool known(WeakTrackingVH V) { return V.pointsToAliveValue(); }
294294

295295
public:

0 commit comments

Comments
 (0)