diff --git a/lldb/scripts/framework-header-fix.py b/lldb/scripts/framework-header-fix.py index 9528fdb7e30b..d8c38511f19a 100755 --- a/lldb/scripts/framework-header-fix.py +++ b/lldb/scripts/framework-header-fix.py @@ -20,7 +20,7 @@ import sys # Main header regexes INCLUDE_FILENAME_REGEX = re.compile( - r'#include "lldb/API/(?P.*){0,1}"' + r'#include "lldb/(API/)?(?P.*){0,1}"' ) # RPC header regexes @@ -70,7 +70,7 @@ def modify_main_includes(input_file_path, output_file_path): r"#include ", file_buffer, ) - output_file.write(file_buffer) + output_file.write(file_buffer) def remove_guards(output_file_path, unifdef_path, unifdef_guards): diff --git a/lldb/test/Shell/Scripts/Inputs/Main/SBAddress.h b/lldb/test/Shell/Scripts/Inputs/Main/SBAddress.h index fecc69687cd7..a15dd9d2a942 100644 --- a/lldb/test/Shell/Scripts/Inputs/Main/SBAddress.h +++ b/lldb/test/Shell/Scripts/Inputs/Main/SBAddress.h @@ -6,6 +6,7 @@ // e.g. #include "lldb/API/SBDefines.h" -> #include #include "lldb/API/SBDefines.h" #include "lldb/API/SBModule.h" +#include "lldb/lldb-types.h" // Any include guards specified at the command line must be removed. #ifndef SWIG diff --git a/lldb/test/Shell/Scripts/TestFrameworkFixScript.test b/lldb/test/Shell/Scripts/TestFrameworkFixScript.test index e90c3bdfc5ad..5c48b796efda 100644 --- a/lldb/test/Shell/Scripts/TestFrameworkFixScript.test +++ b/lldb/test/Shell/Scripts/TestFrameworkFixScript.test @@ -9,3 +9,4 @@ RUN: cat %t/Outputs/SBAddress.h | FileCheck %s # e.g. #include "lldb/API/SBDefines.h" -> #include CHECK: #include CHECK: #include +CHECK: #include