/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ // Ċ // ĠHere Ġwe Ġcheck Ġgenerated ĠObj C Ġb rid ges , Ġnot Ġoriginal Ġdeclarations . Ċ // Ċ Ċ // ĠCHECK - LABEL : Ġzero ext Ġi 1 6 Ġ@ objc 2 kotlin _ hey I Just Met You ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġi 1 6 Ġzero ext Ġ% 2 ) Ċ fun Ġhe y I Just Met You ( arg : ĠChar ): ĠChar Ġ{ ĊĠĠĠ Ġ// ĠCHECK : Ġinvoke Ġzero ext Ġi 1 6 Ġ@" k fun :# hey I Just Met You ( kotlin . Char ){} kotlin . Char "( i 1 6 Ġzero ext Ġ% 2 ) ĊĠĠĠ Ġreturn Ġarg Ċ } Ċ Ċ // ĠCHECK - LABEL : Ġsign ext Ġi 8 Ġ@ objc 2 kotlin _ and This Is Cr azy ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġi 8 Ġsign ext Ġ% 2 ) Ċ fun Ġand This Is Cr azy ( arg : ĠByte ): ĠByte Ġ{ ĊĠĠĠ Ġ// ĠCHECK : Ġinvoke Ġsign ext Ġi 8 Ġ@" k fun :# and This Is Cr azy ( kotlin . Byte ){} kotlin . Byte "( i 8 Ġsign ext Ġ% 2 ) ĊĠĠĠ Ġreturn Ġarg Ċ } Ċ Ċ // ĠCHECK - LABEL : Ġsign ext Ġi 1 6 Ġ@ objc 2 kotlin _ but Here Is My Number ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġi 1 6 Ġsign ext Ġ% 2 ) Ċ fun Ġbut Here Is My Number ( arg : ĠShort ): ĠShort Ġ{ ĊĠĠĠ Ġ// ĠCHECK : Ġinvoke Ġsign ext Ġi 1 6 Ġ@" k fun :# but Here Is My Number ( kotlin . Short ){} kotlin . Short "( i 1 6 Ġsign ext Ġ% 2 ) ĊĠĠĠ Ġreturn Ġarg Ċ } Ċ Ċ // ĠCHECK - LABEL : Ġsign ext Ġi 8 Ġ@ objc 2 kotlin _ so Call Me Maybe ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġi 8 Ġsign ext Ġ% 2 ) Ċ fun Ġso Call Me Maybe ( arg : ĠBoolean ): ĠBoolean Ġ{ ĊĠĠĠ Ġ// CHECK : Ġinvoke Ġzero ext Ġi 1 Ġ@" k fun :# so Call Me Maybe ( kotlin . Boolean ){} kotlin . Boolean "( i 1 Ġzero ext Ġ{{ .* }}) ĊĠĠĠ Ġreturn Ġarg Ċ } Ċ Ċ // ĠCHECK - LABEL : Ġzero ext Ġi 8 Ġ@ objc 2 kotlin _ its Hard To Look ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġi 8 Ġzero ext Ġ% 2 ) Ċ fun Ġits Hard To Look ( arg : ĠU Byte ): ĠU Byte Ġ{ ĊĠĠĠ Ġ// ĠCHECK : Ġinvoke Ġzero ext Ġi 8 Ġ@" k fun :# its Hard To Look ( kotlin . U Byte ){} kotlin . U Byte "( i 8 Ġzero ext Ġ% 2 ) ĊĠĠĠ Ġreturn Ġarg Ċ } Ċ Ċ // ĠCHECK - LABEL : Ġzero ext Ġi 1 6 Ġ@ objc 2 kotlin _ right At You B aby ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġi 1 6 Ġzero ext Ġ% 2 ) Ċ fun Ġright At You B aby ( arg : ĠU Short ): ĠU Short Ġ{ ĊĠĠĠ Ġ// ĠCHECK : Ġinvoke Ġzero ext Ġi 1 6 Ġ@" k fun :# right At You B aby ( kotlin . U Short ){} kotlin . U Short "( i 1 6 Ġzero ext Ġ% 2 ) ĊĠĠĠ Ġreturn Ġarg Ċ } Ċ Ċ // ĠCHECK - LABEL : Ġfloat Ġ@ objc 2 kotlin _ but Here Is My Number 1 ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġfloat Ġ% 2 ) Ċ fun Ġbut Here Is My Number 1 ( arg : ĠFloat ): ĠFloat Ġ{ ĊĠĠĠ Ġ// ĠCHECK : Ġinvoke Ġfloat Ġ@" k fun :# but Here Is My Number 1 ( kotlin . Float ){} kotlin . Float "( float Ġ% 2 ) ĊĠĠĠ Ġreturn Ġarg Ċ } Ċ Ċ // ĠCHECK - LABEL : Ġi 8 * Ġ@ objc 2 kotlin _ so Call Me Maybe 1 ( i 8 * Ġ% 0 , Ġi 8 * Ġ% 1 , Ġi 8 * Ġ% 2 ) Ċ fun Ġso Call Me Maybe 1 ( arg : ĠAny ?): ĠAny ? Ġ{ ĊĠĠĠ Ġ// ĠCHECK : Ġinvoke Ġ% struct . Obj Header * Ġ@" k fun :# so Call Me Maybe 1 ( kotlin . Any ? ){} kotlin . Any ?" (% struct . Obj Header * Ġ{{ .* }}, Ġ% struct . Obj Header ** Ġ{{ .* }}) ĊĠĠĠ Ġreturn Ġarg Ċ } ĊĊ