File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 14
14
#ifndef LLVM_TELEMETRY_TELEMETRY_H
15
15
#define LLVM_TELEMETRY_TELEMETRY_H
16
16
17
+ #include " llvm/Support/Compiler.h"
17
18
#include " llvm/ADT/DenseMap.h"
18
19
#include " llvm/ADT/StringExtras.h"
19
20
#include " llvm/ADT/StringRef.h"
@@ -101,7 +102,7 @@ struct EntryKind {
101
102
// / For example, The LLDB debugger can define a DebugCommandInfo subclass
102
103
// / which has additional fields about the debug-command being instrumented,
103
104
// / such as `CommandArguments` or `CommandName`.
104
- struct TelemetryInfo {
105
+ struct LLVM_ABI TelemetryInfo {
105
106
// This represents a unique-id, conventionally corresponding to
106
107
// a tool's session - i.e., every time the tool starts until it exits.
107
108
//
@@ -141,7 +142,7 @@ class Destination {
141
142
// / and this framework.
142
143
// / It is responsible for collecting telemetry data from the tool being
143
144
// / monitored and transmitting the data elsewhere.
144
- class Manager {
145
+ class LLVM_ABI Manager {
145
146
public:
146
147
virtual ~Manager () = default ;
147
148
Original file line number Diff line number Diff line change 17
17
namespace llvm {
18
18
template <typename T> class ArrayRef ;
19
19
20
- int dlltoolDriverMain (ArrayRef<const char *> ArgsArr);
20
+ LLVM_ABI int dlltoolDriverMain (ArrayRef<const char *> ArgsArr);
21
21
} // namespace llvm
22
22
23
23
#endif
Original file line number Diff line number Diff line change 17
17
namespace llvm {
18
18
template <typename T> class ArrayRef ;
19
19
20
- int libDriverMain (ArrayRef<const char *> ARgs);
20
+ LLVM_ABI int libDriverMain (ArrayRef<const char *> ARgs);
21
21
22
22
}
23
23
You can’t perform that action at this time.
0 commit comments