// we should warn on the conversion of `null` to `string` in `(string)null`
// we should also suppress the warning on (string)null!
// (although suppression isn't possible in metadata, and we'll fail to round trip such default values and have the right behavior in combination with certain flow analysis attributes)
// Tracked by https://github.com/dotnet/roslyn/issues/32844
// Tracked by https://github.com/dotnet/roslyn/issues/47821
var comp = CreateCompilation(new[] { source }, options: WithNonNullTypesTrue());