// (43,55): warning CS1981: Using 'is' to test compatibility with 'dynamic' is essentially identical to testing compatibility with 'Object' and will succeed for all non-null values
// Expression<Func<dynamic, dynamic>> e18 = x => d is dynamic; // ok, warning
Diagnostic(ErrorCode.WRN_IsDynamicIsConfusing,"d is dynamic").WithArguments("is","dynamic","Object"),
// (46,59): error CS0143: The type 'dynamic' has no constructors defined
Diagnostic(ErrorCode.WRN_IsDynamicIsConfusing,"d is dynamic").WithArguments("is","dynamic","Object").WithLocation(43,55),
// (46,59): error CS8382: Invalid object creation
// Expression<Func<dynamic, dynamic>> e21 = x => new dynamic();