mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[Localization] Allocate a copy of diagnostic + name strings in LocalizationProducer
This commit is contained in:
@@ -155,6 +155,7 @@ public:
|
||||
|
||||
class LocalizationProducer {
|
||||
bool printDiagnosticName;
|
||||
std::string localizedDebugDiagnosticMessage;
|
||||
|
||||
public:
|
||||
LocalizationProducer(bool printDiagnosticName = false)
|
||||
@@ -163,7 +164,7 @@ public:
|
||||
/// If the message isn't available/localized in current context
|
||||
/// return the fallback default message.
|
||||
virtual llvm::StringRef getMessageOr(swift::DiagID id,
|
||||
llvm::StringRef defaultMessage) const;
|
||||
llvm::StringRef defaultMessage);
|
||||
|
||||
virtual ~LocalizationProducer() {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user