Re: [libcpp PATCH] Resolve DR#412 - unevaluated #elif (PR preprocessor/60570)

2015-01-22 Thread Joseph Myers
On Thu, 22 Jan 2015, Marek Polacek wrote: > As discussed in the PR, this patch partially reverts Tom's change > in r136209. (The is_if argument to _cpp_parse_expr is kept for the > sake of diagnostics.) > > The change made sense at that time, but now we have DR#412 resolved. > This DR deals with

[libcpp PATCH] Resolve DR#412 - unevaluated #elif (PR preprocessor/60570)

2015-01-22 Thread Marek Polacek
As discussed in the PR, this patch partially reverts Tom's change in r136209. (The is_if argument to _cpp_parse_expr is kept for the sake of diagnostics.) The change made sense at that time, but now we have DR#412 resolved. This DR deals with the case where we have an #elif conditional that doesn