Skip to content

Commit c6e0307

Browse files
author
Dart CI
committed
Version 2.19.0-370.0.dev
Merge 885cb4c into dev
2 parents 433f075 + 885cb4c commit c6e0307

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

runtime/vm/flags.cc

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@
99
#include "vm/json_stream.h"
1010
#include "vm/os.h"
1111

12+
#if defined(DART_USE_ABSL)
13+
#include "third_party/absl/debugging/leak_check.h"
14+
15+
#define ABSL_IGNORE_LEAK(expr) absl::IgnoreLeak(expr)
16+
#else
17+
#define ABSL_IGNORE_LEAK(expr) (expr)
18+
#endif // defined(DART_USE_ABSL)
19+
1220
namespace dart {
1321

1422
DEFINE_FLAG(bool, print_flags, false, "Print flags as they are being parsed.");
@@ -294,7 +302,8 @@ bool Flags::SetFlagFromString(Flag* flag, const char* argument) {
294302
break;
295303
}
296304
case Flag::kString: {
297-
*flag->charp_ptr_ = argument == NULL ? NULL : Utils::StrDup(argument);
305+
*flag->charp_ptr_ =
306+
argument == NULL ? NULL : ABSL_IGNORE_LEAK(Utils::StrDup(argument));
298307
break;
299308
}
300309
case Flag::kInteger: {

tools/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ CHANNEL dev
2727
MAJOR 2
2828
MINOR 19
2929
PATCH 0
30-
PRERELEASE 369
30+
PRERELEASE 370
3131
PRERELEASE_PATCH 0

0 commit comments

Comments
 (0)