diff options
author | David Robillard <d@drobilla.net> | 2023-08-23 10:46:33 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-08-23 10:46:33 -0400 |
commit | df6f2c372602981398151cd939c214a1f269178c (patch) | |
tree | e652f5e9a9067b9f0b09a548929c2c7ea1147c55 | |
parent | e52e89f85e32ce32a359e0ce0489f8d52aa71866 (diff) | |
download | ingen-df6f2c372602981398151cd939c214a1f269178c.tar.gz ingen-df6f2c372602981398151cd939c214a1f269178c.tar.bz2 ingen-df6f2c372602981398151cd939c214a1f269178c.zip |
Fix build with GCC 13
-rw-r--r-- | src/Configuration.cpp | 4 | ||||
-rw-r--r-- | tests/ingen_bench.cpp | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/Configuration.cpp b/src/Configuration.cpp index 67a91dae..7d3d9c40 100644 --- a/src/Configuration.cpp +++ b/src/Configuration.cpp @@ -290,8 +290,8 @@ Configuration::save(URIMap& uri_map, } // Attempt to open file for writing - const std::unique_ptr<FILE, decltype(&fclose)> file{fopen(path.c_str(), "w"), - &fclose}; + const std::unique_ptr<FILE, int (*)(FILE*)> file{ + fopen(path.c_str(), "w"), &fclose}; if (!file) { throw FileError(fmt("Failed to open file %1% (%2%)", path, strerror(errno))); diff --git a/tests/ingen_bench.cpp b/tests/ingen_bench.cpp index d840eea9..82fae78d 100644 --- a/tests/ingen_bench.cpp +++ b/tests/ingen_bench.cpp @@ -127,8 +127,8 @@ run(int argc, char** argv) const uint64_t t_end = clock.now_microseconds(); // Write log output - const std::unique_ptr<FILE, decltype(&fclose)> log{fopen(out_file.c_str(), "a"), - &fclose}; + const std::unique_ptr<FILE, int (*)(FILE*)> log{fopen(out_file.c_str(), "a"), + &fclose}; if (ftell(log.get()) == 0) { fprintf(log.get(), "# n_threads\trun_time\treal_time\n"); } |