| Index: mojo/public/interfaces/bindings/tests/test_export.mojom
|
| diff --git a/mojo/public/interfaces/bindings/tests/test_export.mojom b/mojo/public/interfaces/bindings/tests/test_export.mojom
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9a532dd94d42a0a712f50f68c1120735724a1750
|
| --- /dev/null
|
| +++ b/mojo/public/interfaces/bindings/tests/test_export.mojom
|
| @@ -0,0 +1,18 @@
|
| +// Copyright 2016 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +module mojo.test.test_export;
|
| +
|
| +struct StringPair {
|
| + string s1;
|
| + string s2;
|
| +};
|
| +
|
| +// This is a regression test. On Windows, if we export the generated class *and*
|
| +// not explicitly disallow copy constructor and assign operator, compilation
|
| +// will fail because it tries to use copy constructor of
|
| +// InlinedStructPtr<StringPair>.
|
| +struct StringPairContainer {
|
| + array<StringPair> pairs;
|
| +};
|
|
|