FIR: support tailrec & external modifiers

This commit is contained in:
Mikhail Glukhikh
2018-03-20 12:03:52 +03:00
parent fa80f40e74
commit e6cd07b46e
4 changed files with 14 additions and 0 deletions
@@ -288,6 +288,8 @@ class RawFirBuilder(val session: FirSession) {
function.hasModifier(KtTokens.OPERATOR_KEYWORD),
function.hasModifier(KtTokens.INFIX_KEYWORD),
function.hasModifier(KtTokens.INLINE_KEYWORD),
function.hasModifier(KtTokens.TAILREC_KEYWORD),
function.hasModifier(KtTokens.EXTERNAL_KEYWORD),
function.receiverTypeReference.convertSafe(),
function.typeReference.toFirOrImplicitType(),
function.bodyExpression.toFirBody()