diff --git a/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h b/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h index 4f7b98a4bedb61..bae2d5ac71ed9b 100644 --- a/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h +++ b/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h @@ -5,6 +5,8 @@ #ifndef V8_SNAPSHOT_EMBEDDED_PLATFORM_EMBEDDED_FILE_WRITER_BASE_H_ #define V8_SNAPSHOT_EMBEDDED_PLATFORM_EMBEDDED_FILE_WRITER_BASE_H_ +#include "src/objects/fixed-array-inl.h" + #include #include // For FILE. #include diff --git a/deps/v8/src/snapshot/mksnapshot.cc b/deps/v8/src/snapshot/mksnapshot.cc index dd679696947651..c08f5e194ed370 100644 --- a/deps/v8/src/snapshot/mksnapshot.cc +++ b/deps/v8/src/snapshot/mksnapshot.cc @@ -16,6 +16,7 @@ #include "src/base/vector.h" #include "src/codegen/cpu-features.h" #include "src/flags/flags.h" +#include "src/objects/fixed-array-inl.h" #include "src/snapshot/embedded/embedded-file-writer.h" #include "src/snapshot/snapshot.h" diff --git a/tools/gyp/pylib/gyp/generator/msvs.py b/tools/gyp/pylib/gyp/generator/msvs.py index fd950057847980..04cb52a87ab410 100644 --- a/tools/gyp/pylib/gyp/generator/msvs.py +++ b/tools/gyp/pylib/gyp/generator/msvs.py @@ -3633,7 +3633,10 @@ def _AddSources2( elif file_name.startswith("$("): file_name = re.sub(r"^\$\([^)]+\)\\", "", file_name) detail.append(["ObjectFileName", "$(IntDir)\\" + file_name]) - grouped_sources[group].append([element, {"Include": source}] + detail) + element_node = [element, {"Include": source}] + if element == "MARMASM": + element_node.append(["PreprocessedFileName", source + ".pp"]) + grouped_sources[group].append(element_node + detail) def _GetMSBuildProjectReferences(project):