//===----------------------------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

// <functional>

// class function<R(ArgTypes...)>

// function();

#include <functional>
#include <cassert>

int main(int, char**)
{
    std::function<int(int)> f;
    assert(!f);

  return 0;
}

//===----------------------------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

// <functional>

// class function<R(ArgTypes...)>

// explicit function();

#include <functional>
#include <cassert>

int main(int, char**)
{
    std::function<int(int)> f;
    assert(!f);

  return 0;
}

--- 
+++ 
@@ -10,7 +10,7 @@
 
 // class function<R(ArgTypes...)>
 
-// explicit function();
+// function();
 
 #include <functional>
 #include <cassert>
[NFC] Fix incorrect comment in std::function test

git-svn-id: 756ef344af921d95d562d9e9f9389127a89a6314@354537 91177308-0d34-0410-b5e6-96231b3b80d8
