commit | 556885a762c590bea0adade1a5d2bed25046548a | [log] [tgz] |
---|---|---|
author | Søren Gjesse <sgjesse@google.com> | Mon Aug 03 09:32:22 2020 +0200 |
committer | Søren Gjesse <sgjesse@google.com> | Mon Aug 03 07:50:19 2020 +0000 |
tree | fa371369b9da30704a4d8ac057a5c66e200cb76f | |
parent | f7f75babade8fc06bf0ed9d045f2527058524439 [diff] |
Fix a race when creating the Reference singleton Bug: 162704041 Change-Id: I964e43f47534ccd5395581213de61a51b4cd5f4b
diff --git a/src/main/java/com/android/tools/r8/references/Reference.java b/src/main/java/com/android/tools/r8/references/Reference.java index f2c5442..444eee3 100644 --- a/src/main/java/com/android/tools/r8/references/Reference.java +++ b/src/main/java/com/android/tools/r8/references/Reference.java
@@ -60,7 +60,11 @@ private static Reference getInstance() { if (instance == null) { - instance = new Reference(); + synchronized (Reference.class) { + if (instance == null) { + instance = new Reference(); + } + } } return instance; }