Skip to content

Commit ffac6ec

Browse files
Copilot333fred
andcommitted
Use CreateRuntimeAsyncCompilation helper in test
- Removed manual parse options and compilation setup - Now using CreateRuntimeAsyncCompilation helper as specified - Helper automatically handles runtime-async feature flag and SYSLIB5007 suppression Co-authored-by: 333fred <[email protected]>
1 parent 85ec4f2 commit ffac6ec

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/Compilers/CSharp/Test/Emit3/Attributes/AttributeTests_Synthesized.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1833,12 +1833,10 @@ public static async Task F()
18331833
}
18341834
""";
18351835

1836-
var parseOptions = CSharpTestBase.WithRuntimeAsync(TestOptions.RegularPreview);
18371836
var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel)
1838-
.WithMetadataImportOptions(MetadataImportOptions.All)
1839-
.WithSpecificDiagnosticOptions("SYSLIB5007", ReportDiagnostic.Suppress);
1837+
.WithMetadataImportOptions(MetadataImportOptions.All);
18401838

1841-
var compilation = CreateCompilation(source, options: options, parseOptions: parseOptions, targetFramework: TargetFramework.Net100);
1839+
var compilation = CreateRuntimeAsyncCompilation(source, options);
18421840
var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: verify);
18431841
verifier.VerifyDiagnostics();
18441842

0 commit comments

Comments
 (0)