Add explicit cast to fix MSVC error: "'return': cannot convert from 'int (__cdecl...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 31 Oct 2022 12:01:06 +0000 (12:01 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 31 Oct 2022 12:01:06 +0000 (12:01 +0000)
llvm/unittests/ADT/MappedIteratorTest.cpp

index ca54cb3..f2858bd 100644 (file)
@@ -34,7 +34,7 @@ struct Plus1FunctionRef {
 
   using FuncT = int (&)(int);
 
-  FuncT operator()() const { return *plus1; }
+  FuncT operator()() const { return (FuncT)*plus1; }
 };
 
 struct Plus1FunctionPtr {