Bug 28293 - Unexpected symbol error when two interpolated strings are used with the ternary operator
Summary: Unexpected symbol error when two interpolated strings are used with the terna...
Status: RESOLVED FIXED
Alias: None
Product: Compilers
Classification: Mono
Component: C# (show other bugs)
Version: unspecified
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Marek Safar
URL:
Depends on:
Blocks:
 
Reported: 2015-03-21 13:02 UTC by bawNg
Modified: 2015-03-25 11:38 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

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

Note You need to log in before you can comment on or make changes to this bug.