+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
// Default placement versions of operator new.
-inline void* operator new(unsigned, void* __p) throw();
+#include <new>
+
+void* operator new(size_t, void* __p) throw();
template<typename _CharT>
-struct stdio_filebuf
+struct stdio_filebuf
{ stdio_filebuf();
-
+
};
extern stdio_filebuf<char> buf_cout;