Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [1/3973] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o
- FAILED: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o
- /bin/c++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Demangle -I../lib/Demangle -Iinclude -I../include -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -MD -MT lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o -MF lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o.d -o lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o -c ../lib/Demangle/MicrosoftDemangleNodes.cpp
- In file included from ../lib/Demangle/MicrosoftDemangleNodes.cpp:14:
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:14:17: error: found ':' in nested-name-specifier, expected '::'
- 14 | enum Qualifiers : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:14:6: error: 'Qualifiers' has not been declared
- 14 | enum Qualifiers : uint8_t {
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:14:27: error: expected unqualified-id before '{' token
- 14 | enum Qualifiers : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 25 | enum class StorageClass : uint8_t {
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:25: error: found ':' in nested-name-specifier, expected '::'
- 25 | enum class StorageClass : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:12: error: 'StorageClass' has not been declared
- 25 | enum class StorageClass : uint8_t {
- | ^~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:35: error: expected unqualified-id before '{' token
- 25 | enum class StorageClass : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 38 | enum class CallingConv : uint8_t {
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:24: error: found ':' in nested-name-specifier, expected '::'
- 38 | enum class CallingConv : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:12: error: 'CallingConv' has not been declared
- 38 | enum class CallingConv : uint8_t {
- | ^~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:34: error: expected unqualified-id before '{' token
- 38 | enum class CallingConv : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:26: error: found ':' in nested-name-specifier, expected '::'
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:12: error: 'ReferenceKind' has not been declared
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ^~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:36: error: expected unqualified-id before '{' token
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:34: error: found ':' in nested-name-specifier, expected '::'
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:12: error: 'IntrinsicFunctionKind' has not been declared
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ^~~~~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:44: error: expected unqualified-id before '{' token
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:181:16: error: found ':' in nested-name-specifier, expected '::'
- 181 | enum FuncClass : uint16_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:181:6: error: 'FuncClass' has not been declared
- 181 | enum FuncClass : uint16_t {
- | ^~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:181:27: error: expected unqualified-id before '{' token
- 181 | enum FuncClass : uint16_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:239:8: error: 'string' in namespace 'std' does not name a type
- 239 | std::string toString(OutputFlags Flags = OF_Default) const;
- | ^~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:7:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'?
- 6 | #include <array>
- +++ |+#include <string>
- 7 |
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:286:3: error: 'Qualifiers' does not name a type
- 286 | Qualifiers Quals = Q_None;
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:311:3: error: 'CallingConv' does not name a type
- 311 | CallingConv CallConvention = CallingConv::None;
- | ^~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:314:3: error: 'FuncClass' does not name a type
- 314 | FuncClass FunctionClass = FC_Global;
- | ^~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:345:3: error: 'uint64_t' does not name a type; did you mean 'u_int64_t'?
- 345 | uint64_t OffsetInVTable = 0;
- | ^~~~~~~~
- | u_int64_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:368:65: error: expected ')' before 'Operator'
- 368 | explicit IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator)
- | ~ ^~~~~~~~~
- | )
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:374:3: error: 'IntrinsicFunctionKind' does not name a type
- 374 | IntrinsicFunctionKind Operator;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:392:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 392 | uint32_t ScopeIndex = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:425:5: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 425 | uint32_t StaticOffset = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:530:30: error: expected ')' before 'Value'
- 530 | IntegerLiteralNode(uint64_t Value, bool IsNegative)
- | ~ ^~~~~~
- | )
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:535:3: error: 'uint64_t' does not name a type; did you mean 'u_int64_t'?
- 535 | uint64_t Value = 0;
- | ^~~~~~~~
- | u_int64_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:545:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 545 | uint32_t NVOffset = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:547:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 547 | uint32_t VBTableOffset = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:548:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 548 | uint32_t Flags = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:563:3: error: 'Qualifiers' does not name a type
- 563 | Qualifiers Quals;
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:590:3: error: 'StorageClass' does not name a type
- 590 | StorageClass SC = StorageClass::None;
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:38:53: error: 'Qualifiers' has not been declared
- 38 | static bool outputSingleQualifier(OutputStream &OS, Qualifiers Q) {
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'bool outputSingleQualifier(OutputStream&, int)':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:40:8: error: 'Q_Const' was not declared in this scope
- 40 | case Q_Const:
- | ^~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:43:8: error: 'Q_Volatile' was not declared in this scope
- 43 | case Q_Volatile:
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:46:8: error: 'Q_Restrict' was not declared in this scope
- 46 | case Q_Restrict:
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:55:56: error: 'Qualifiers' has not been declared
- 55 | static bool outputQualifierIfPresent(OutputStream &OS, Qualifiers Q,
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:56:38: error: 'Qualifiers' has not been declared
- 56 | Qualifiers Mask, bool NeedSpace) {
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:67:48: error: 'Qualifiers' has not been declared
- 67 | static void outputQualifiers(OutputStream &OS, Qualifiers Q, bool SpaceBefore,
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'void outputQualifiers(OutputStream&, int, bool, bool)':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:69:12: error: 'Q_None' was not declared in this scope
- 69 | if (Q == Q_None)
- | ^~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:73:49: error: 'Q_Const' was not declared in this scope
- 73 | SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Const, SpaceBefore);
- | ^~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:74:49: error: 'Q_Volatile' was not declared in this scope
- 74 | SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Volatile, SpaceBefore);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:75:49: error: 'Q_Restrict' was not declared in this scope
- 75 | SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Restrict, SpaceBefore);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:81:55: error: 'CallingConv' has not been declared
- 81 | static void outputCallingConvention(OutputStream &OS, CallingConv CC) {
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'void outputCallingConvention(OutputStream&, int)':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:85:8: error: 'CallingConv' has not been declared
- 85 | case CallingConv::Cdecl:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:88:8: error: 'CallingConv' has not been declared
- 88 | case CallingConv::Fastcall:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:91:8: error: 'CallingConv' has not been declared
- 91 | case CallingConv::Pascal:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:94:8: error: 'CallingConv' has not been declared
- 94 | case CallingConv::Regcall:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:97:8: error: 'CallingConv' has not been declared
- 97 | case CallingConv::Stdcall:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:100:8: error: 'CallingConv' has not been declared
- 100 | case CallingConv::Thiscall:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:103:8: error: 'CallingConv' has not been declared
- 103 | case CallingConv::Eabi:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:106:8: error: 'CallingConv' has not been declared
- 106 | case CallingConv::Vectorcall:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:109:8: error: 'CallingConv' has not been declared
- 109 | case CallingConv::Clrcall:
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:117:13: error: no declaration matches 'std::string llvm::ms_demangle::Node::toString(llvm::ms_demangle::OutputFlags) const'
- 117 | std::string Node::toString(OutputFlags Flags) const {
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:117:13: note: no functions named 'std::string llvm::ms_demangle::Node::toString(llvm::ms_demangle::OutputFlags) const'
- In file included from ../lib/Demangle/MicrosoftDemangleNodes.cpp:14:
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:231:8: note: 'struct llvm::ms_demangle::Node' defined here
- 231 | struct Node {
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::PrimitiveTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:150:24: error: 'Quals' was not declared in this scope
- 150 | outputQualifiers(OS, Quals, true, false);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::IntegerLiteralNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:193:9: error: 'Value' was not declared in this scope
- 193 | OS << Value;
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::IntrinsicFunctionIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:252:11: error: 'Operator' was not declared in this scope; did you mean 'perror'?
- 252 | switch (Operator) {
- | ^~~~~~~~
- | perror
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:253:29: error: 'IntrinsicFunctionKind' has not been declared
- 253 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, New, "operator new");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:254:29: error: 'IntrinsicFunctionKind' has not been declared
- 254 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Delete, "operator delete");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:255:29: error: 'IntrinsicFunctionKind' has not been declared
- 255 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Assign, "operator=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:256:29: error: 'IntrinsicFunctionKind' has not been declared
- 256 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, RightShift, "operator>>");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:257:29: error: 'IntrinsicFunctionKind' has not been declared
- 257 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LeftShift, "operator<<");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:258:29: error: 'IntrinsicFunctionKind' has not been declared
- 258 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalNot, "operator!");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:259:29: error: 'IntrinsicFunctionKind' has not been declared
- 259 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Equals, "operator==");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:260:29: error: 'IntrinsicFunctionKind' has not been declared
- 260 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, NotEquals, "operator!=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:261:29: error: 'IntrinsicFunctionKind' has not been declared
- 261 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArraySubscript,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:263:29: error: 'IntrinsicFunctionKind' has not been declared
- 263 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Pointer, "operator->");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:264:29: error: 'IntrinsicFunctionKind' has not been declared
- 264 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Increment, "operator++");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:265:29: error: 'IntrinsicFunctionKind' has not been declared
- 265 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Decrement, "operator--");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:266:29: error: 'IntrinsicFunctionKind' has not been declared
- 266 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Minus, "operator-");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:267:29: error: 'IntrinsicFunctionKind' has not been declared
- 267 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Plus, "operator+");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:268:29: error: 'IntrinsicFunctionKind' has not been declared
- 268 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Dereference, "operator*");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:269:29: error: 'IntrinsicFunctionKind' has not been declared
- 269 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseAnd, "operator&");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:270:29: error: 'IntrinsicFunctionKind' has not been declared
- 270 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, MemberPointer,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:272:29: error: 'IntrinsicFunctionKind' has not been declared
- 272 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Divide, "operator/");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:273:29: error: 'IntrinsicFunctionKind' has not been declared
- 273 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Modulus, "operator%");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:274:29: error: 'IntrinsicFunctionKind' has not been declared
- 274 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LessThan, "operator<");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:275:29: error: 'IntrinsicFunctionKind' has not been declared
- 275 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LessThanEqual, "operator<=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:276:29: error: 'IntrinsicFunctionKind' has not been declared
- 276 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, GreaterThan, "operator>");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:277:29: error: 'IntrinsicFunctionKind' has not been declared
- 277 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, GreaterThanEqual,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:279:29: error: 'IntrinsicFunctionKind' has not been declared
- 279 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Comma, "operator,");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:280:29: error: 'IntrinsicFunctionKind' has not been declared
- 280 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Parens, "operator()");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:281:29: error: 'IntrinsicFunctionKind' has not been declared
- 281 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseNot, "operator~");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:282:29: error: 'IntrinsicFunctionKind' has not been declared
- 282 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseXor, "operator^");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:283:29: error: 'IntrinsicFunctionKind' has not been declared
- 283 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseOr, "operator|");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:284:29: error: 'IntrinsicFunctionKind' has not been declared
- 284 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalAnd, "operator&&");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:285:29: error: 'IntrinsicFunctionKind' has not been declared
- 285 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalOr, "operator||");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:286:29: error: 'IntrinsicFunctionKind' has not been declared
- 286 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, TimesEqual, "operator*=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:287:29: error: 'IntrinsicFunctionKind' has not been declared
- 287 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, PlusEqual, "operator+=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:288:29: error: 'IntrinsicFunctionKind' has not been declared
- 288 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, MinusEqual, "operator-=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:289:29: error: 'IntrinsicFunctionKind' has not been declared
- 289 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, DivEqual, "operator/=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:290:29: error: 'IntrinsicFunctionKind' has not been declared
- 290 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ModEqual, "operator%=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:291:29: error: 'IntrinsicFunctionKind' has not been declared
- 291 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, RshEqual, "operator>>=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:292:29: error: 'IntrinsicFunctionKind' has not been declared
- 292 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LshEqual, "operator<<=");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:293:29: error: 'IntrinsicFunctionKind' has not been declared
- 293 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseAndEqual,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:295:29: error: 'IntrinsicFunctionKind' has not been declared
- 295 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseOrEqual,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:297:29: error: 'IntrinsicFunctionKind' has not been declared
- 297 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseXorEqual,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:299:29: error: 'IntrinsicFunctionKind' has not been declared
- 299 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VbaseDtor, "`vbase dtor'");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:300:29: error: 'IntrinsicFunctionKind' has not been declared
- 300 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecDelDtor,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:302:29: error: 'IntrinsicFunctionKind' has not been declared
- 302 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, DefaultCtorClosure,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:304:29: error: 'IntrinsicFunctionKind' has not been declared
- 304 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ScalarDelDtor,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:306:29: error: 'IntrinsicFunctionKind' has not been declared
- 306 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:308:29: error: 'IntrinsicFunctionKind' has not been declared
- 308 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecDtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:310:29: error: 'IntrinsicFunctionKind' has not been declared
- 310 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecVbaseCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:312:29: error: 'IntrinsicFunctionKind' has not been declared
- 312 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VdispMap,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:314:29: error: 'IntrinsicFunctionKind' has not been declared
- 314 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:316:29: error: 'IntrinsicFunctionKind' has not been declared
- 316 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecDtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:318:29: error: 'IntrinsicFunctionKind' has not been declared
- 318 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecVbaseCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:320:29: error: 'IntrinsicFunctionKind' has not been declared
- 320 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, CopyCtorClosure,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:322:29: error: 'IntrinsicFunctionKind' has not been declared
- 322 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LocalVftableCtorClosure,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:324:29: error: 'IntrinsicFunctionKind' has not been declared
- 324 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArrayNew, "operator new[]");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:325:29: error: 'IntrinsicFunctionKind' has not been declared
- 325 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArrayDelete,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:327:29: error: 'IntrinsicFunctionKind' has not been declared
- 327 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:329:29: error: 'IntrinsicFunctionKind' has not been declared
- 329 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorDtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:331:29: error: 'IntrinsicFunctionKind' has not been declared
- 331 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVectorCopyCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:333:29: error: 'IntrinsicFunctionKind' has not been declared
- 333 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVectorVbaseCopyCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:335:29: error: 'IntrinsicFunctionKind' has not been declared
- 335 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VectorCopyCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:337:29: error: 'IntrinsicFunctionKind' has not been declared
- 337 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VectorVbaseCopyCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:339:29: error: 'IntrinsicFunctionKind' has not been declared
- 339 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorVbaseCopyCtorIter,
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:341:29: error: 'IntrinsicFunctionKind' has not been declared
- 341 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, CoAwait, "co_await");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:342:29: error: 'IntrinsicFunctionKind' has not been declared
- 342 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Spaceship, "operator <=>");
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE'
- 24 | case Enum::Value: \
- | ^~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:343:8: error: 'IntrinsicFunctionKind' has not been declared
- 343 | case IntrinsicFunctionKind::MaxIntrinsic:
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:344:8: error: 'IntrinsicFunctionKind' has not been declared
- 344 | case IntrinsicFunctionKind::None:
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::LocalStaticGuardIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:353:7: error: 'ScopeIndex' was not declared in this scope
- 353 | if (ScopeIndex > 0)
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::FunctionSignatureNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:380:7: error: 'FunctionClass' was not declared in this scope
- 380 | if (FunctionClass & FC_Public)
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:380:23: error: 'FC_Public' was not declared in this scope
- 380 | if (FunctionClass & FC_Public)
- | ^~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:382:7: error: 'FunctionClass' was not declared in this scope
- 382 | if (FunctionClass & FC_Protected)
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:382:23: error: 'FC_Protected' was not declared in this scope
- 382 | if (FunctionClass & FC_Protected)
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:384:7: error: 'FunctionClass' was not declared in this scope
- 384 | if (FunctionClass & FC_Private)
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:384:23: error: 'FC_Private' was not declared in this scope
- 384 | if (FunctionClass & FC_Private)
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:387:9: error: 'FunctionClass' was not declared in this scope
- 387 | if (!(FunctionClass & FC_Global)) {
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:387:25: error: 'FC_Global' was not declared in this scope
- 387 | if (!(FunctionClass & FC_Global)) {
- | ^~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:388:25: error: 'FC_Static' was not declared in this scope
- 388 | if (FunctionClass & FC_Static)
- | ^~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:391:7: error: 'FunctionClass' was not declared in this scope
- 391 | if (FunctionClass & FC_Virtual)
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:391:23: error: 'FC_Virtual' was not declared in this scope
- 391 | if (FunctionClass & FC_Virtual)
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:394:7: error: 'FunctionClass' was not declared in this scope
- 394 | if (FunctionClass & FC_ExternC)
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:394:23: error: 'FC_ExternC' was not declared in this scope
- 394 | if (FunctionClass & FC_ExternC)
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:403:33: error: 'CallConvention' was not declared in this scope
- 403 | outputCallingConvention(OS, CallConvention);
- | ^~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::FunctionSignatureNode::outputPost(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:408:9: error: 'FunctionClass' was not declared in this scope
- 408 | if (!(FunctionClass & FC_NoParameterList)) {
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:408:25: error: 'FC_NoParameterList' was not declared in this scope
- 408 | if (!(FunctionClass & FC_NoParameterList)) {
- | ^~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:417:7: error: 'Quals' was not declared in this scope
- 417 | if (Quals & Q_Const)
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:417:15: error: 'Q_Const' was not declared in this scope
- 417 | if (Quals & Q_Const)
- | ^~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:419:7: error: 'Quals' was not declared in this scope
- 419 | if (Quals & Q_Volatile)
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:419:15: error: 'Q_Volatile' was not declared in this scope
- 419 | if (Quals & Q_Volatile)
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:421:7: error: 'Quals' was not declared in this scope
- 421 | if (Quals & Q_Restrict)
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:421:15: error: 'Q_Restrict' was not declared in this scope
- 421 | if (Quals & Q_Restrict)
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:423:7: error: 'Quals' was not declared in this scope
- 423 | if (Quals & Q_Unaligned)
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:423:15: error: 'Q_Unaligned' was not declared in this scope
- 423 | if (Quals & Q_Unaligned)
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::ThunkSignatureNode::outputPost(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:445:7: error: 'FunctionClass' was not declared in this scope
- 445 | if (FunctionClass & FC_StaticThisAdjust) {
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:445:23: error: 'FC_StaticThisAdjust' was not declared in this scope
- 445 | if (FunctionClass & FC_StaticThisAdjust) {
- | ^~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:446:38: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
- 446 | OS << "`adjustor{" << ThisAdjust.StaticOffset << "}'";
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:447:30: error: 'FC_VirtualThisAdjust' was not declared in this scope
- 447 | } else if (FunctionClass & FC_VirtualThisAdjust) {
- | ^~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:448:25: error: 'FC_VirtualThisAdjustEx' was not declared in this scope
- 448 | if (FunctionClass & FC_VirtualThisAdjustEx) {
- | ^~~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:451:32: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
- 451 | << ", " << ThisAdjust.StaticOffset << "}'";
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:454:24: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
- 454 | << ThisAdjust.StaticOffset << "}'";
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::PointerTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:473:7: error: 'Quals' was not declared in this scope
- 473 | if (Quals & Q_Unaligned)
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:473:15: error: 'Q_Unaligned' was not declared in this scope
- 473 | if (Quals & Q_Unaligned)
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:482:38: error: 'const struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'CallConvention'
- 482 | outputCallingConvention(OS, Sig->CallConvention);
- | ^~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:504:24: error: 'Quals' was not declared in this scope
- 504 | outputQualifiers(OS, Quals, false, false);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::TagTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:526:24: error: 'Quals' was not declared in this scope
- 526 | outputQualifiers(OS, Quals, true, false);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::ArrayTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:533:24: error: 'Quals' was not declared in this scope
- 533 | outputQualifiers(OS, Quals, true, false);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'void llvm::ms_demangle::ArrayTypeNode::outputOneDimension(OutputStream&, llvm::ms_demangle::OutputFlags, llvm::ms_demangle::Node*) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:540:12: error: 'struct llvm::ms_demangle::IntegerLiteralNode' has no member named 'Value'
- 540 | if (ILN->Value != 0)
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::VariableSymbolNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:576:11: error: 'SC' was not declared in this scope
- 576 | switch (SC) {
- | ^~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:577:8: error: 'StorageClass' has not been declared
- 577 | case StorageClass::PrivateStatic:
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:580:8: error: 'StorageClass' has not been declared
- 580 | case StorageClass::PublicStatic:
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:583:8: error: 'StorageClass' has not been declared
- 583 | case StorageClass::ProtectedStatic:
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::RttiBaseClassDescriptorNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:611:9: error: 'NVOffset' was not declared in this scope
- 611 | OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", "
- | ^~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:611:52: error: 'VBTableOffset' was not declared in this scope; did you mean 'VBPtrOffset'?
- 611 | OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", "
- | ^~~~~~~~~~~~~
- | VBPtrOffset
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:612:15: error: 'const struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'Flags'
- 612 | << this->Flags;
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::VcallThunkIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:623:23: error: 'OffsetInVTable' was not declared in this scope
- 623 | OS << "`vcall'{" << OffsetInVTable << ", {flat}}";
- | ^~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::SpecialTableSymbolNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const':
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:627:24: error: 'Quals' was not declared in this scope
- 627 | outputQualifiers(OS, Quals, false, true);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:81:13: warning: 'void outputCallingConvention(OutputStream&, int)' defined but not used [-Wunused-function]
- 81 | static void outputCallingConvention(OutputStream &OS, CallingConv CC) {
- | ^~~~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:67:13: warning: 'void outputQualifiers(OutputStream&, int, bool, bool)' defined but not used [-Wunused-function]
- 67 | static void outputQualifiers(OutputStream &OS, Qualifiers Q, bool SpaceBefore,
- | ^~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangleNodes.cpp:55:13: warning: 'bool outputQualifierIfPresent(OutputStream&, int, int, bool)' defined but not used [-Wunused-function]
- 55 | static bool outputQualifierIfPresent(OutputStream &OS, Qualifiers Q,
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- [2/3973] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
- FAILED: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
- /bin/c++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Demangle -I../lib/Demangle -Iinclude -I../include -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -MD -MT lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c ../lib/Demangle/MicrosoftDemangle.cpp
- In file included from ../include/llvm/Demangle/MicrosoftDemangle.h:14,
- from ../lib/Demangle/MicrosoftDemangle.cpp:17:
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:14:17: error: found ':' in nested-name-specifier, expected '::'
- 14 | enum Qualifiers : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:14:6: error: 'Qualifiers' has not been declared
- 14 | enum Qualifiers : uint8_t {
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:14:27: error: expected unqualified-id before '{' token
- 14 | enum Qualifiers : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 25 | enum class StorageClass : uint8_t {
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:25: error: found ':' in nested-name-specifier, expected '::'
- 25 | enum class StorageClass : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:12: error: 'StorageClass' has not been declared
- 25 | enum class StorageClass : uint8_t {
- | ^~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:25:35: error: expected unqualified-id before '{' token
- 25 | enum class StorageClass : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 38 | enum class CallingConv : uint8_t {
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:24: error: found ':' in nested-name-specifier, expected '::'
- 38 | enum class CallingConv : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:12: error: 'CallingConv' has not been declared
- 38 | enum class CallingConv : uint8_t {
- | ^~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:38:34: error: expected unqualified-id before '{' token
- 38 | enum class CallingConv : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:26: error: found ':' in nested-name-specifier, expected '::'
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:12: error: 'ReferenceKind' has not been declared
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ^~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:51:36: error: expected unqualified-id before '{' token
- 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef };
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ~~~~ ^~~~~
- | -----
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:34: error: found ':' in nested-name-specifier, expected '::'
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:12: error: 'IntrinsicFunctionKind' has not been declared
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ^~~~~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:90:44: error: expected unqualified-id before '{' token
- 90 | enum class IntrinsicFunctionKind : uint8_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:181:16: error: found ':' in nested-name-specifier, expected '::'
- 181 | enum FuncClass : uint16_t {
- | ^
- | ::
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:181:6: error: 'FuncClass' has not been declared
- 181 | enum FuncClass : uint16_t {
- | ^~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:181:27: error: expected unqualified-id before '{' token
- 181 | enum FuncClass : uint16_t {
- | ^
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:239:8: error: 'string' in namespace 'std' does not name a type
- 239 | std::string toString(OutputFlags Flags = OF_Default) const;
- | ^~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:7:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'?
- 6 | #include <array>
- +++ |+#include <string>
- 7 |
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:286:3: error: 'Qualifiers' does not name a type
- 286 | Qualifiers Quals = Q_None;
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:311:3: error: 'CallingConv' does not name a type
- 311 | CallingConv CallConvention = CallingConv::None;
- | ^~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:314:3: error: 'FuncClass' does not name a type
- 314 | FuncClass FunctionClass = FC_Global;
- | ^~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:345:3: error: 'uint64_t' does not name a type; did you mean 'u_int64_t'?
- 345 | uint64_t OffsetInVTable = 0;
- | ^~~~~~~~
- | u_int64_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:368:65: error: expected ')' before 'Operator'
- 368 | explicit IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator)
- | ~ ^~~~~~~~~
- | )
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:374:3: error: 'IntrinsicFunctionKind' does not name a type
- 374 | IntrinsicFunctionKind Operator;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:392:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 392 | uint32_t ScopeIndex = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:425:5: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 425 | uint32_t StaticOffset = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:530:30: error: expected ')' before 'Value'
- 530 | IntegerLiteralNode(uint64_t Value, bool IsNegative)
- | ~ ^~~~~~
- | )
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:535:3: error: 'uint64_t' does not name a type; did you mean 'u_int64_t'?
- 535 | uint64_t Value = 0;
- | ^~~~~~~~
- | u_int64_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:545:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 545 | uint32_t NVOffset = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:547:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 547 | uint32_t VBTableOffset = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:548:3: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'?
- 548 | uint32_t Flags = 0;
- | ^~~~~~~~
- | u_int32_t
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:563:3: error: 'Qualifiers' does not name a type
- 563 | Qualifiers Quals;
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:590:3: error: 'StorageClass' does not name a type
- 590 | StorageClass SC = StorageClass::None;
- | ^~~~~~~~~~~~
- In file included from ../lib/Demangle/MicrosoftDemangle.cpp:17:
- ../include/llvm/Demangle/MicrosoftDemangle.h:165:48: error: 'StorageClass' has not been declared
- 165 | StorageClass SC);
- | ^~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangle.h:168:3: error: 'Qualifiers' does not name a type
- 168 | Qualifiers demanglePointerExtQualifiers(StringView &MangledName);
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangle.h:245:3: error: 'FuncClass' does not name a type
- 245 | FuncClass demangleFunctionClass(StringView &MangledName);
- | ^~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangle.h:246:3: error: 'CallingConv' does not name a type
- 246 | CallingConv demangleCallingConvention(StringView &MangledName);
- | ^~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangle.h:247:3: error: 'StorageClass' does not name a type
- 247 | StorageClass demangleVariableStorageClass(StringView &MangledName);
- | ^~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangle.h:252:13: error: 'Qualifiers' was not declared in this scope
- 252 | std::pair<Qualifiers, bool> demangleQualifiers(StringView &MangledName);
- | ^~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangle.h:252:29: error: template argument 1 is invalid
- 252 | std::pair<Qualifiers, bool> demangleQualifiers(StringView &MangledName);
- | ^
- ../lib/Demangle/MicrosoftDemangle.cpp:220:18: error: 'Qualifiers' was not declared in this scope
- 220 | static std::pair<Qualifiers, PointerAffinity>
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:220:45: error: template argument 1 is invalid
- 220 | static std::pair<Qualifiers, PointerAffinity>
- | ^
- ../lib/Demangle/MicrosoftDemangle.cpp: In function 'int demanglePointerCVQualifiers(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:223:27: error: 'Q_None' was not declared in this scope
- 223 | return std::make_pair(Q_None, PointerAffinity::RValueReference);
- | ^~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:227:27: error: 'Q_None' was not declared in this scope
- 227 | return std::make_pair(Q_None, PointerAffinity::Reference);
- | ^~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:231:27: error: 'Q_Const' was not declared in this scope
- 231 | return std::make_pair(Q_Const, PointerAffinity::Pointer);
- | ^~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:233:27: error: 'Q_Volatile' was not declared in this scope
- 233 | return std::make_pair(Q_Volatile, PointerAffinity::Pointer);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:235:27: error: 'Qualifiers' was not declared in this scope
- 235 | return std::make_pair(Qualifiers(Q_Const | Q_Volatile),
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:240:25: error: 'Q_None' was not declared in this scope
- 240 | return std::make_pair(Q_None, PointerAffinity::Pointer);
- | ^~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::SpecialTableSymbolNode* llvm::ms_demangle::Demangler::demangleSpecialTableSymbolNode(StringView&, llvm::ms_demangle::SpecialIntrinsicKind)':
- ../lib/Demangle/MicrosoftDemangle.cpp:280:18: error: 'struct llvm::ms_demangle::SpecialTableSymbolNode' has no member named 'Quals'
- 280 | std::tie(STSN->Quals, IsMember) = demangleQualifiers(MangledName);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::LocalStaticGuardVariableNode* llvm::ms_demangle::Demangler::demangleLocalStaticGuard(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:305:11: error: 'struct llvm::ms_demangle::LocalStaticGuardIdentifierNode' has no member named 'ScopeIndex'
- 305 | LSGI->ScopeIndex = demangleUnsigned(MangledName);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::VariableSymbolNode* llvm::ms_demangle::Demangler::demangleRttiBaseClassDescriptorNode(llvm::ms_demangle::ArenaAllocator&, StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:359:10: error: 'struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'NVOffset'
- 359 | RBCDN->NVOffset = demangleUnsigned(MangledName);
- | ^~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:361:10: error: 'struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'VBTableOffset'; did you mean 'VBPtrOffset'?
- 361 | RBCDN->VBTableOffset = demangleUnsigned(MangledName);
- | ^~~~~~~~~~~~~
- | VBPtrOffset
- ../lib/Demangle/MicrosoftDemangle.cpp:362:10: error: 'struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'Flags'
- 362 | RBCDN->Flags = demangleUnsigned(MangledName);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangle.cpp:504:8: error: 'IntrinsicFunctionKind' does not name a type
- 504 | static IntrinsicFunctionKind
- | ^~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::IdentifierNode* llvm::ms_demangle::Demangler::demangleFunctionIdentifierCode(StringView&, llvm::ms_demangle::FunctionIdentifierCodeGroup)':
- ../lib/Demangle/MicrosoftDemangle.cpp:651:11: error: 'translateIntrinsicFunctionCode' was not declared in this scope
- 651 | translateIntrinsicFunctionCode(CH, Group));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:656:9: error: 'translateIntrinsicFunctionCode' was not declared in this scope
- 656 | translateIntrinsicFunctionCode(MangledName.popFront(), Group));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::SymbolNode* llvm::ms_demangle::Demangler::demangleEncodedSymbol(StringView&, llvm::ms_demangle::QualifiedNameNode*)':
- ../lib/Demangle/MicrosoftDemangle.cpp:680:5: error: 'StorageClass' was not declared in this scope
- 680 | StorageClass SC = demangleVariableStorageClass(MangledName);
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:681:50: error: 'SC' was not declared in this scope
- 681 | return demangleVariableEncoding(MangledName, SC);
- | ^~
- ../lib/Demangle/MicrosoftDemangle.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangle.cpp:756:57: error: 'StorageClass' has not been declared
- 756 | StorageClass SC) {
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::VariableSymbolNode* llvm::ms_demangle::Demangler::demangleVariableEncoding(StringView&, int)':
- ../lib/Demangle/MicrosoftDemangle.cpp:760:8: error: 'struct llvm::ms_demangle::VariableSymbolNode' has no member named 'SC'
- 760 | VSN->SC = SC;
- | ^~
- ../lib/Demangle/MicrosoftDemangle.cpp:768:5: error: 'Qualifiers' was not declared in this scope
- 768 | Qualifiers ExtraChildQuals = Q_None;
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:769:10: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals'
- 769 | PTN->Quals = Qualifiers(VSN->Type->Quals |
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:769:40: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals'
- 769 | PTN->Quals = Qualifiers(VSN->Type->Quals |
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:770:29: error: 'demanglePointerExtQualifiers' was not declared in this scope; did you mean 'demanglePointerCVQualifiers'?
- 770 | demanglePointerExtQualifiers(MangledName));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | demanglePointerCVQualifiers
- ../lib/Demangle/MicrosoftDemangle.cpp:773:14: error: 'ExtraChildQuals' was not declared in this scope
- 773 | std::tie(ExtraChildQuals, IsMember) = demangleQualifiers(MangledName);
- | ^~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:780:19: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals'
- 780 | PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:780:52: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals'
- 780 | PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:785:16: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals'
- 785 | VSN->Type->Quals = demangleQualifiers(MangledName).first;
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:785:56: error: request for member 'first' in '((llvm::ms_demangle::Demangler*)this)->llvm::ms_demangle::Demangler::demangleQualifiers((* & MangledName))', which is of non-class type 'int'
- 785 | VSN->Type->Quals = demangleQualifiers(MangledName).first;
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::FunctionSymbolNode* llvm::ms_demangle::Demangler::demangleVcallThunkNode(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1154:19: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'FunctionClass'
- 1154 | FSN->Signature->FunctionClass = FC_NoParameterList;
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1154:35: error: 'FC_NoParameterList' was not declared in this scope
- 1154 | FSN->Signature->FunctionClass = FC_NoParameterList;
- | ^~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1160:11: error: 'struct llvm::ms_demangle::VcallThunkIdentifierNode' has no member named 'OffsetInVTable'
- 1160 | VTIN->OffsetInVTable = demangleUnsigned(MangledName);
- | ^~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1164:21: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'CallConvention'
- 1164 | FSN->Signature->CallConvention = demangleCallingConvention(MangledName);
- | ^~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1164:38: error: 'demangleCallingConvention' was not declared in this scope
- 1164 | FSN->Signature->CallConvention = demangleCallingConvention(MangledName);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangle.cpp:1481:1: error: 'FuncClass' does not name a type
- 1481 | FuncClass Demangler::demangleFunctionClass(StringView &MangledName) {
- | ^~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1563:1: error: 'CallingConv' does not name a type
- 1563 | CallingConv Demangler::demangleCallingConvention(StringView &MangledName) {
- | ^~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1593:1: error: 'StorageClass' does not name a type
- 1593 | StorageClass Demangler::demangleVariableStorageClass(StringView &MangledName) {
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1612:11: error: 'Qualifiers' was not declared in this scope
- 1612 | std::pair<Qualifiers, bool>
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1612:27: error: template argument 1 is invalid
- 1612 | std::pair<Qualifiers, bool>
- | ^
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'int llvm::ms_demangle::Demangler::demangleQualifiers(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1618:27: error: 'Q_None' was not declared in this scope
- 1618 | return std::make_pair(Q_None, true);
- | ^~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1620:27: error: 'Q_Const' was not declared in this scope
- 1620 | return std::make_pair(Q_Const, true);
- | ^~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1622:27: error: 'Q_Volatile' was not declared in this scope
- 1622 | return std::make_pair(Q_Volatile, true);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1624:27: error: 'Qualifiers' was not declared in this scope
- 1624 | return std::make_pair(Qualifiers(Q_Const | Q_Volatile), true);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1636:25: error: 'Q_None' was not declared in this scope
- 1636 | return std::make_pair(Q_None, false);
- | ^~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::TypeNode* llvm::ms_demangle::Demangler::demangleType(StringView&, llvm::ms_demangle::QualifierMangleMode)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1643:3: error: 'Qualifiers' was not declared in this scope
- 1643 | Qualifiers Quals = Q_None;
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1646:14: error: 'Quals' was not declared in this scope
- 1646 | std::tie(Quals, IsMember) = demangleQualifiers(MangledName);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1649:16: error: 'Quals' was not declared in this scope
- 1649 | std::tie(Quals, IsMember) = demangleQualifiers(MangledName);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1680:7: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals'
- 1680 | Ty->Quals = Qualifiers(Ty->Quals | Quals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1680:30: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals'
- 1680 | Ty->Quals = Qualifiers(Ty->Quals | Quals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1680:38: error: 'Quals' was not declared in this scope
- 1680 | Ty->Quals = Qualifiers(Ty->Quals | Quals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::FunctionSignatureNode* llvm::ms_demangle::Demangler::demangleFunctionType(StringView&, bool)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1699:10: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'Quals'
- 1699 | FTy->Quals = demanglePointerExtQualifiers(MangledName);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1699:18: error: 'demanglePointerExtQualifiers' was not declared in this scope; did you mean 'demanglePointerCVQualifiers'?
- 1699 | FTy->Quals = demanglePointerExtQualifiers(MangledName);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | demanglePointerCVQualifiers
- ../lib/Demangle/MicrosoftDemangle.cpp:1701:10: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'Quals'
- 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1701:34: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'Quals'
- 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1701:74: error: request for member 'first' in '((llvm::ms_demangle::Demangler*)this)->llvm::ms_demangle::Demangler::demangleQualifiers((* & MangledName))', which is of non-class type 'int'
- 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1701:18: error: 'Qualifiers' was not declared in this scope
- 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1705:8: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'CallConvention'
- 1705 | FTy->CallConvention = demangleCallingConvention(MangledName);
- | ^~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1705:25: error: 'demangleCallingConvention' was not declared in this scope
- 1705 | FTy->CallConvention = demangleCallingConvention(MangledName);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::FunctionSymbolNode* llvm::ms_demangle::Demangler::demangleFunctionEncoding(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1722:3: error: 'FuncClass' was not declared in this scope
- 1722 | FuncClass ExtraFlags = FC_None;
- | ^~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1724:5: error: 'ExtraFlags' was not declared in this scope
- 1724 | ExtraFlags = FC_ExternC;
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1724:18: error: 'FC_ExternC' was not declared in this scope
- 1724 | ExtraFlags = FC_ExternC;
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1726:12: error: expected ';' before 'FC'
- 1726 | FuncClass FC = demangleFunctionClass(MangledName);
- | ^~~
- | ;
- ../lib/Demangle/MicrosoftDemangle.cpp:1727:3: error: 'FC' was not declared in this scope
- 1727 | FC = FuncClass(ExtraFlags | FC);
- | ^~
- ../lib/Demangle/MicrosoftDemangle.cpp:1727:18: error: 'ExtraFlags' was not declared in this scope
- 1727 | FC = FuncClass(ExtraFlags | FC);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1731:12: error: 'FC_StaticThisAdjust' was not declared in this scope
- 1731 | if (FC & FC_StaticThisAdjust) {
- | ^~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1733:21: error: 'struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
- 1733 | TTN->ThisAdjust.StaticOffset = demangleSigned(MangledName);
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1734:19: error: 'FC_VirtualThisAdjust' was not declared in this scope
- 1734 | } else if (FC & FC_VirtualThisAdjust) {
- | ^~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1736:14: error: 'FC_VirtualThisAdjustEx' was not declared in this scope
- 1736 | if (FC & FC_VirtualThisAdjustEx) {
- | ^~~~~~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1741:21: error: 'struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset'
- 1741 | TTN->ThisAdjust.StaticOffset = demangleSigned(MangledName);
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1744:12: error: 'FC_NoParameterList' was not declared in this scope
- 1744 | if (FC & FC_NoParameterList) {
- | ^~~~~~~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1750:33: error: 'FC_Global' was not declared in this scope
- 1750 | bool HasThisQuals = !(FC & (FC_Global | FC_Static));
- | ^~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1750:45: error: 'FC_Static' was not declared in this scope
- 1750 | bool HasThisQuals = !(FC & (FC_Global | FC_Static));
- | ^~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1757:8: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'FunctionClass'
- 1757 | FSN->FunctionClass = FC;
- | ^~~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::PointerTypeNode* llvm::ms_demangle::Demangler::demanglePointerType(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1868:21: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals'
- 1868 | std::tie(Pointer->Quals, Pointer->Affinity) =
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1876:3: error: 'Qualifiers' was not declared in this scope
- 1876 | Qualifiers ExtQuals = demanglePointerExtQualifiers(MangledName);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1877:12: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals'
- 1877 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1877:40: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals'
- 1877 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1877:48: error: 'ExtQuals' was not declared in this scope
- 1877 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals);
- | ^~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::PointerTypeNode* llvm::ms_demangle::Demangler::demangleMemberPointerType(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1886:21: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals'
- 1886 | std::tie(Pointer->Quals, Pointer->Affinity) =
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1890:3: error: 'Qualifiers' was not declared in this scope
- 1890 | Qualifiers ExtQuals = demanglePointerExtQualifiers(MangledName);
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1891:12: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals'
- 1891 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1891:40: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals'
- 1891 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals);
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1891:48: error: 'ExtQuals' was not declared in this scope
- 1891 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals);
- | ^~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1897:15: error: expected ';' before 'PointeeQuals'
- 1897 | Qualifiers PointeeQuals = Q_None;
- | ^~~~~~~~~~~~~
- | ;
- ../lib/Demangle/MicrosoftDemangle.cpp:1899:14: error: 'PointeeQuals' was not declared in this scope
- 1899 | std::tie(PointeeQuals, IsMember) = demangleQualifiers(MangledName);
- | ^~~~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp:1904:23: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals'
- 1904 | Pointer->Pointee->Quals = PointeeQuals;
- | ^~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: At global scope:
- ../lib/Demangle/MicrosoftDemangle.cpp:1910:1: error: 'Qualifiers' does not name a type
- 1910 | Qualifiers Demangler::demanglePointerExtQualifiers(StringView &MangledName) {
- | ^~~~~~~~~~
- ../lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::ArrayTypeNode* llvm::ms_demangle::Demangler::demangleArrayType(StringView&)':
- ../lib/Demangle/MicrosoftDemangle.cpp:1955:19: error: 'struct llvm::ms_demangle::ArrayTypeNode' has no member named 'Quals'
- 1955 | std::tie(ATy->Quals, IsMember) = demangleQualifiers(MangledName);
- | ^~~~~
- In file included from ../lib/Demangle/MicrosoftDemangle.cpp:17:
- ../include/llvm/Demangle/MicrosoftDemangle.h: In instantiation of 'T* llvm::ms_demangle::ArenaAllocator::alloc(Args&& ...) [with T = llvm::ms_demangle::IntegerLiteralNode; Args = {long unsigned int&, bool&}]':
- ../lib/Demangle/MicrosoftDemangle.cpp:1945:60: required from here
- ../include/llvm/Demangle/MicrosoftDemangle.h:108:14: error: no matching function for call to 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(long unsigned int&, bool&)'
- 108 | return new (PP) T(std::forward<Args>(ConstructorArgs)...);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../include/llvm/Demangle/MicrosoftDemangle.h:14,
- from ../lib/Demangle/MicrosoftDemangle.cpp:17:
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate: 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode()'
- 529 | IntegerLiteralNode() : Node(NodeKind::IntegerLiteral) {}
- | ^~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate expects 0 arguments, 2 provided
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(const llvm::ms_demangle::IntegerLiteralNode&)'
- 528 | struct IntegerLiteralNode : public Node {
- | ^~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(llvm::ms_demangle::IntegerLiteralNode&&)'
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided
- In file included from ../lib/Demangle/MicrosoftDemangle.cpp:17:
- ../include/llvm/Demangle/MicrosoftDemangle.h:112:12: error: no matching function for call to 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(long unsigned int&, bool&)'
- 112 | return new (Head->Buf) T(std::forward<Args>(ConstructorArgs)...);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../include/llvm/Demangle/MicrosoftDemangle.h:14,
- from ../lib/Demangle/MicrosoftDemangle.cpp:17:
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate: 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode()'
- 529 | IntegerLiteralNode() : Node(NodeKind::IntegerLiteral) {}
- | ^~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate expects 0 arguments, 2 provided
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(const llvm::ms_demangle::IntegerLiteralNode&)'
- 528 | struct IntegerLiteralNode : public Node {
- | ^~~~~~~~~~~~~~~~~~
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(llvm::ms_demangle::IntegerLiteralNode&&)'
- ../include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided
- [3/3973] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o
- [4/3973] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
- [5/3973] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
- [6/3973] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
- ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment