bors[bot] 50c6a315ab
Merge #3671
3671: Add identity expansion checking in ill-form expansion  r=flodiebold a=edwin0cheng

This PR try to add more checking code in error case in macro expansion. The bug in #3642 is introduced by  #3580 , which allow ill-form macro expansion in *all* kind of macro expansions. 

In general we should separate hypothetical macro expansion and the actual macro expansion call. However, currently the `Semantic`  workflow we are using only support single macro expansion type, we might want to review it and make it works in both ways. (Maybe add a field in `MacroCallLoc` for differentiation) 

Fix #3642

Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2020-03-21 16:02:07 +00:00
..
2020-03-21 23:08:53 +08:00
2020-03-21 23:41:07 +08:00
2020-03-21 23:41:07 +08:00
2020-03-16 18:46:08 +01:00
2020-03-20 08:50:34 +01:00
2020-03-21 22:43:48 +08:00
2020-03-19 17:53:31 +01:00
2020-03-13 12:20:42 +01:00