Author: Muhammad Omair Javaid Date: 2020-07-21T16:47:25+05:00 New Revision: b621e8c787b3e20aa9e9dc940bfd4a792cd2a06c
URL: https://github.com/llvm/llvm-project/commit/b621e8c787b3e20aa9e9dc940bfd4a792cd2a06c DIFF: https://github.com/llvm/llvm-project/commit/b621e8c787b3e20aa9e9dc940bfd4a792cd2a06c.diff LOG: [LLDB] Fix build on windows caused by LinuxPTraceDefines_arm64sve.h This patch fixes build on lldb-x64-windows-ninja. The error is caused by use of two leading underscores. According to MSVC documentation: In Microsoft C++, identifiers with two leading underscores are reserved for compiler implementations. https://docs.microsoft.com/en-us/cpp/cpp/keywords-cpp?view=vs-2019 Added: Modified: lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h Removed: ################################################################################ diff --git a/lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h b/lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h index 04d49bf53918..fe3aed96d859 100644 --- a/lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h +++ b/lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h @@ -16,7 +16,7 @@ #include <stdint.h> -struct _aarch64_context { +struct aarch64_context { uint16_t magic; uint16_t size; }; @@ -24,9 +24,9 @@ struct _aarch64_context { #define SVE_MAGIC 0x53564501 struct sve_context { - struct _aarch64_context head; + struct aarch64_context head; uint16_t vl; - uint16_t __reserved[3]; + uint16_t reserved[3]; }; /* @@ -140,7 +140,7 @@ struct user_sve_header { uint16_t vl; /* current vector length */ uint16_t max_vl; /* maximum possible vector length */ uint16_t flags; - uint16_t __reserved; + uint16_t reserved; }; /* Definitions for user_sve_header.flags: */ _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits