| // Copyright (c) 2017, the R8 project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| class InlineConstructorOfInner { |
| @CheckDiscardedConstructor |
| // This is not inlined, even though it is only called once, as it is only called from a |
| // non-constructor, and will set a field (the outer object) before calling the other |
| InlineConstructorOfInner() { |
| inner = new Inner(10L).create(); |