We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68ae58d commit 2155dc6Copy full SHA for 2155dc6
lib/Interpreter/CppInterOp.cpp
@@ -3452,16 +3452,15 @@ namespace Cpp {
3452
public:
3453
#ifdef _MSC_VER
3454
StreamCaptureInfo(int FD)
3455
- : m_TempFile(
+ : m_TempFile(file_pointer{
3456
[]() {
3457
FILE* stream = nullptr;
3458
errno_t err;
3459
err = tmpfile_s(&stream);
3460
if (err)
3461
printf("Cannot create temporary file!\n");
3462
return stream;
3463
- }(),
3464
- std::fclose),
+ }()}),
3465
m_FD(FD) {
3466
#else
3467
StreamCaptureInfo(int FD) : m_TempFile(file_pointer{tmpfile()}), m_FD(FD) {
0 commit comments