Bug 28293

Summary: Unexpected symbol error when two interpolated strings are used with the ternary operator
Product: [Mono] Compilers Reporter: bawNg <bawng>
Component: C#Assignee: Marek Safar <masafa>
Status: RESOLVED FIXED    
Severity: normal CC: bawng, mono-bugs+mono
Priority: ---    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
Tags: Is this bug a regression?: ---
Last known good build:

Description bawNg 2015-03-21 13:02:53 UTC
Reproduced using:

>using System;
>
>public static class Test {
>	public static void Main() {
>		Console.WriteLine(true ? $"{1:0.00}" : $"bar");
>	}
>}

This fails during compilation:
>error CS1525: Unexpected symbol `end-of-file'
Comment 1 Marek Safar 2015-03-25 11:38:17 UTC
Fixed in master and mono 4.0