bulbazord created this revision. bulbazord added reviewers: JDevlieghere, jingham, mib. Herald added a project: All. bulbazord requested review of this revision. Herald added a project: LLDB. Herald added a subscriber: lldb-commits.
There are a few API headers that use FILE * but do not include the correct header for their definition. Instead of including <cstdio> in each of the headers manually, it seems easiest to include it in SBDefines to get them all at once. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D151381 Files: lldb/include/lldb/API/SBDefines.h Index: lldb/include/lldb/API/SBDefines.h =================================================================== --- lldb/include/lldb/API/SBDefines.h +++ lldb/include/lldb/API/SBDefines.h @@ -15,6 +15,8 @@ #include "lldb/lldb-types.h" #include "lldb/lldb-versioning.h" +#include <cstdio> // For FILE * + #ifndef LLDB_API #if defined(_WIN32) #if defined(LLDB_IN_LIBLLDB)
Index: lldb/include/lldb/API/SBDefines.h =================================================================== --- lldb/include/lldb/API/SBDefines.h +++ lldb/include/lldb/API/SBDefines.h @@ -15,6 +15,8 @@ #include "lldb/lldb-types.h" #include "lldb/lldb-versioning.h" +#include <cstdio> // For FILE * + #ifndef LLDB_API #if defined(_WIN32) #if defined(LLDB_IN_LIBLLDB)
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits