equal
deleted
inserted
replaced
13982 } |
13982 } |
13983 |
13983 |
13984 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
13984 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
13985 { |
13985 { |
13986 |
13986 |
13987 symbol_c * return_type_symbol = last_type_symbol; |
13987 symbol_c * return_type_symbol; |
|
13988 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
13989 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
13990 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
13991 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
13992 else |
|
13993 return_type_symbol = last_type_symbol; |
13988 return return_type_symbol; |
13994 return return_type_symbol; |
13989 |
13995 |
13990 } |
13996 } |
13991 |
13997 |
13992 |
13998 |
14134 } |
14140 } |
14135 |
14141 |
14136 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14142 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14137 { |
14143 { |
14138 |
14144 |
14139 symbol_c * return_type_symbol = last_type_symbol; |
14145 symbol_c * return_type_symbol; |
|
14146 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
14147 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
14148 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
14149 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
14150 else |
|
14151 return_type_symbol = last_type_symbol; |
14140 return return_type_symbol; |
14152 return return_type_symbol; |
14141 |
14153 |
14142 } |
14154 } |
14143 |
14155 |
14144 |
14156 |
14224 } |
14236 } |
14225 |
14237 |
14226 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14238 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14227 { |
14239 { |
14228 |
14240 |
14229 symbol_c * return_type_symbol = last_type_symbol; |
14241 symbol_c * return_type_symbol; |
|
14242 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
14243 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
14244 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
14245 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
14246 else |
|
14247 return_type_symbol = last_type_symbol; |
14230 return return_type_symbol; |
14248 return return_type_symbol; |
14231 |
14249 |
14232 } |
14250 } |
14233 |
14251 |
14234 |
14252 |
14423 } |
14441 } |
14424 |
14442 |
14425 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14443 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14426 { |
14444 { |
14427 |
14445 |
14428 symbol_c * return_type_symbol = last_type_symbol; |
14446 symbol_c * return_type_symbol; |
|
14447 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
14448 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
14449 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
14450 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
14451 else |
|
14452 return_type_symbol = last_type_symbol; |
14429 return return_type_symbol; |
14453 return return_type_symbol; |
14430 |
14454 |
14431 } |
14455 } |
14432 |
14456 |
14433 |
14457 |
14513 } |
14537 } |
14514 |
14538 |
14515 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14539 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14516 { |
14540 { |
14517 |
14541 |
14518 symbol_c * return_type_symbol = last_type_symbol; |
14542 symbol_c * return_type_symbol; |
|
14543 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
14544 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
14545 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
14546 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
14547 else |
|
14548 return_type_symbol = last_type_symbol; |
14519 return return_type_symbol; |
14549 return return_type_symbol; |
14520 |
14550 |
14521 } |
14551 } |
14522 |
14552 |
14523 |
14553 |
14572 } |
14602 } |
14573 |
14603 |
14574 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14604 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
14575 { |
14605 { |
14576 |
14606 |
14577 symbol_c * return_type_symbol = last_type_symbol; |
14607 symbol_c * return_type_symbol; |
|
14608 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
14609 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
14610 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
14611 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
14612 else |
|
14613 return_type_symbol = last_type_symbol; |
14578 return return_type_symbol; |
14614 return return_type_symbol; |
14579 |
14615 |
14580 } |
14616 } |
14581 |
14617 |
14582 |
14618 |
14614 } |
14650 } |
14615 |
14651 |
14616 |
14652 |
14617 { |
14653 { |
14618 |
14654 |
14619 symbol_c * return_type_symbol = last_type_symbol; |
14655 symbol_c * return_type_symbol; |
|
14656 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
14657 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
14658 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
14659 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
14660 else |
|
14661 return_type_symbol = last_type_symbol; |
14620 return return_type_symbol; |
14662 return return_type_symbol; |
14621 |
14663 |
14622 } |
14664 } |
14623 |
14665 |
14624 |
14666 |
14903 } |
14945 } |
14904 |
14946 |
14905 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
14947 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
14906 { |
14948 { |
14907 |
14949 |
14908 symbol_c * return_type_symbol = last_type_symbol; |
14950 symbol_c * return_type_symbol; |
|
14951 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
14952 return_type_symbol = &search_constant_type_c::lword_type_name; |
|
14953 else |
|
14954 return_type_symbol = last_type_symbol; |
14909 return return_type_symbol; |
14955 return return_type_symbol; |
14910 |
14956 |
14911 } |
14957 } |
14912 |
14958 |
14913 |
14959 |
14962 } |
15008 } |
14963 |
15009 |
14964 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
15010 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
14965 { |
15011 { |
14966 |
15012 |
14967 symbol_c * return_type_symbol = last_type_symbol; |
15013 symbol_c * return_type_symbol; |
|
15014 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
15015 return_type_symbol = &search_constant_type_c::lword_type_name; |
|
15016 else |
|
15017 return_type_symbol = last_type_symbol; |
14968 return return_type_symbol; |
15018 return return_type_symbol; |
14969 |
15019 |
14970 } |
15020 } |
14971 |
15021 |
14972 |
15022 |
15021 } |
15071 } |
15022 |
15072 |
15023 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
15073 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
15024 { |
15074 { |
15025 |
15075 |
15026 symbol_c * return_type_symbol = last_type_symbol; |
15076 symbol_c * return_type_symbol; |
|
15077 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
15078 return_type_symbol = &search_constant_type_c::lword_type_name; |
|
15079 else |
|
15080 return_type_symbol = last_type_symbol; |
15027 return return_type_symbol; |
15081 return return_type_symbol; |
15028 |
15082 |
15029 } |
15083 } |
15030 |
15084 |
15031 |
15085 |
15133 } |
15187 } |
15134 |
15188 |
15135 |
15189 |
15136 { |
15190 { |
15137 |
15191 |
15138 symbol_c * return_type_symbol = last_type_symbol; |
15192 symbol_c * return_type_symbol; |
|
15193 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
15194 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
15195 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
15196 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
15197 else |
|
15198 return_type_symbol = last_type_symbol; |
15139 return return_type_symbol; |
15199 return return_type_symbol; |
15140 |
15200 |
15141 } |
15201 } |
15142 |
15202 |
15143 |
15203 |
15198 } |
15258 } |
15199 |
15259 |
15200 |
15260 |
15201 { |
15261 { |
15202 |
15262 |
15203 symbol_c * return_type_symbol = last_type_symbol; |
15263 symbol_c * return_type_symbol; |
|
15264 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
15265 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
15266 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
15267 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
15268 else |
|
15269 return_type_symbol = last_type_symbol; |
15204 return return_type_symbol; |
15270 return return_type_symbol; |
15205 |
15271 |
15206 } |
15272 } |
15207 |
15273 |
15208 |
15274 |
15257 } |
15323 } |
15258 |
15324 |
15259 |
15325 |
15260 { |
15326 { |
15261 |
15327 |
15262 symbol_c * return_type_symbol = last_type_symbol; |
15328 symbol_c * return_type_symbol; |
|
15329 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
15330 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
15331 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
15332 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
15333 else |
|
15334 return_type_symbol = last_type_symbol; |
15263 return return_type_symbol; |
15335 return return_type_symbol; |
15264 |
15336 |
15265 } |
15337 } |
15266 |
15338 |
15267 |
15339 |
15415 } |
15487 } |
15416 |
15488 |
15417 |
15489 |
15418 { |
15490 { |
15419 |
15491 |
15420 symbol_c * return_type_symbol = last_type_symbol; |
15492 symbol_c * return_type_symbol; |
|
15493 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
15494 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
15495 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
15496 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
15497 else |
|
15498 return_type_symbol = last_type_symbol; |
15421 return return_type_symbol; |
15499 return return_type_symbol; |
15422 |
15500 |
15423 } |
15501 } |
15424 |
15502 |
15425 |
15503 |
26528 } |
26606 } |
26529 |
26607 |
26530 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
26608 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
26531 { |
26609 { |
26532 |
26610 |
26533 symbol_c * return_type_symbol = last_type_symbol; |
26611 symbol_c * return_type_symbol; |
|
26612 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
26613 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
26614 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
26615 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
26616 else |
|
26617 return_type_symbol = last_type_symbol; |
26534 return return_type_symbol; |
26618 return return_type_symbol; |
26535 |
26619 |
26536 } |
26620 } |
26537 |
26621 |
26538 |
26622 |
26670 } |
26754 } |
26671 |
26755 |
26672 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
26756 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
26673 { |
26757 { |
26674 |
26758 |
26675 symbol_c * return_type_symbol = last_type_symbol; |
26759 symbol_c * return_type_symbol; |
|
26760 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
26761 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
26762 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
26763 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
26764 else |
|
26765 return_type_symbol = last_type_symbol; |
26676 return return_type_symbol; |
26766 return return_type_symbol; |
26677 |
26767 |
26678 } |
26768 } |
26679 |
26769 |
26680 |
26770 |
26750 } |
26840 } |
26751 |
26841 |
26752 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
26842 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
26753 { |
26843 { |
26754 |
26844 |
26755 symbol_c * return_type_symbol = last_type_symbol; |
26845 symbol_c * return_type_symbol; |
|
26846 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
26847 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
26848 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
26849 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
26850 else |
|
26851 return_type_symbol = last_type_symbol; |
26756 return return_type_symbol; |
26852 return return_type_symbol; |
26757 |
26853 |
26758 } |
26854 } |
26759 |
26855 |
26760 |
26856 |
26939 } |
27035 } |
26940 |
27036 |
26941 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
27037 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
26942 { |
27038 { |
26943 |
27039 |
26944 symbol_c * return_type_symbol = last_type_symbol; |
27040 symbol_c * return_type_symbol; |
|
27041 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27042 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27043 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27044 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27045 else |
|
27046 return_type_symbol = last_type_symbol; |
26945 return return_type_symbol; |
27047 return return_type_symbol; |
26946 |
27048 |
26947 } |
27049 } |
26948 |
27050 |
26949 |
27051 |
27019 } |
27121 } |
27020 |
27122 |
27021 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
27123 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
27022 { |
27124 { |
27023 |
27125 |
27024 symbol_c * return_type_symbol = last_type_symbol; |
27126 symbol_c * return_type_symbol; |
|
27127 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27128 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27129 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27130 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27131 else |
|
27132 return_type_symbol = last_type_symbol; |
27025 return return_type_symbol; |
27133 return return_type_symbol; |
27026 |
27134 |
27027 } |
27135 } |
27028 |
27136 |
27029 |
27137 |
27068 } |
27176 } |
27069 |
27177 |
27070 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
27178 if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) |
27071 { |
27179 { |
27072 |
27180 |
27073 symbol_c * return_type_symbol = last_type_symbol; |
27181 symbol_c * return_type_symbol; |
|
27182 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27183 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27184 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27185 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27186 else |
|
27187 return_type_symbol = last_type_symbol; |
27074 return return_type_symbol; |
27188 return return_type_symbol; |
27075 |
27189 |
27076 } |
27190 } |
27077 |
27191 |
27078 |
27192 |
27100 last_type_symbol = param_data_type; |
27214 last_type_symbol = param_data_type; |
27101 |
27215 |
27102 |
27216 |
27103 { |
27217 { |
27104 |
27218 |
27105 symbol_c * return_type_symbol = last_type_symbol; |
27219 symbol_c * return_type_symbol; |
|
27220 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27221 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27222 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27223 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27224 else |
|
27225 return_type_symbol = last_type_symbol; |
27106 return return_type_symbol; |
27226 return return_type_symbol; |
27107 |
27227 |
27108 } |
27228 } |
27109 |
27229 |
27110 |
27230 |
27339 } |
27459 } |
27340 |
27460 |
27341 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
27461 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
27342 { |
27462 { |
27343 |
27463 |
27344 symbol_c * return_type_symbol = last_type_symbol; |
27464 symbol_c * return_type_symbol; |
|
27465 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27466 return_type_symbol = &search_constant_type_c::lword_type_name; |
|
27467 else |
|
27468 return_type_symbol = last_type_symbol; |
27345 return return_type_symbol; |
27469 return return_type_symbol; |
27346 |
27470 |
27347 } |
27471 } |
27348 |
27472 |
27349 |
27473 |
27388 } |
27512 } |
27389 |
27513 |
27390 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
27514 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
27391 { |
27515 { |
27392 |
27516 |
27393 symbol_c * return_type_symbol = last_type_symbol; |
27517 symbol_c * return_type_symbol; |
|
27518 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27519 return_type_symbol = &search_constant_type_c::lword_type_name; |
|
27520 else |
|
27521 return_type_symbol = last_type_symbol; |
27394 return return_type_symbol; |
27522 return return_type_symbol; |
27395 |
27523 |
27396 } |
27524 } |
27397 |
27525 |
27398 |
27526 |
27437 } |
27565 } |
27438 |
27566 |
27439 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
27567 if(IN2_type_symbol == NULL || search_expression_type->is_binary_type(IN2_type_symbol)) |
27440 { |
27568 { |
27441 |
27569 |
27442 symbol_c * return_type_symbol = last_type_symbol; |
27570 symbol_c * return_type_symbol; |
|
27571 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27572 return_type_symbol = &search_constant_type_c::lword_type_name; |
|
27573 else |
|
27574 return_type_symbol = last_type_symbol; |
27443 return return_type_symbol; |
27575 return return_type_symbol; |
27444 |
27576 |
27445 } |
27577 } |
27446 |
27578 |
27447 |
27579 |
27529 } |
27661 } |
27530 |
27662 |
27531 |
27663 |
27532 { |
27664 { |
27533 |
27665 |
27534 symbol_c * return_type_symbol = last_type_symbol; |
27666 symbol_c * return_type_symbol; |
|
27667 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27668 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27669 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27670 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27671 else |
|
27672 return_type_symbol = last_type_symbol; |
27535 return return_type_symbol; |
27673 return return_type_symbol; |
27536 |
27674 |
27537 } |
27675 } |
27538 |
27676 |
27539 |
27677 |
27584 } |
27722 } |
27585 |
27723 |
27586 |
27724 |
27587 { |
27725 { |
27588 |
27726 |
27589 symbol_c * return_type_symbol = last_type_symbol; |
27727 symbol_c * return_type_symbol; |
|
27728 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27729 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27730 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27731 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27732 else |
|
27733 return_type_symbol = last_type_symbol; |
27590 return return_type_symbol; |
27734 return return_type_symbol; |
27591 |
27735 |
27592 } |
27736 } |
27593 |
27737 |
27594 |
27738 |
27633 } |
27777 } |
27634 |
27778 |
27635 |
27779 |
27636 { |
27780 { |
27637 |
27781 |
27638 symbol_c * return_type_symbol = last_type_symbol; |
27782 symbol_c * return_type_symbol; |
|
27783 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27784 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27785 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27786 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27787 else |
|
27788 return_type_symbol = last_type_symbol; |
27639 return return_type_symbol; |
27789 return return_type_symbol; |
27640 |
27790 |
27641 } |
27791 } |
27642 |
27792 |
27643 |
27793 |
27771 } |
27921 } |
27772 |
27922 |
27773 |
27923 |
27774 { |
27924 { |
27775 |
27925 |
27776 symbol_c * return_type_symbol = last_type_symbol; |
27926 symbol_c * return_type_symbol; |
|
27927 if (search_expression_type->is_literal_integer_type(last_type_symbol)) |
|
27928 return_type_symbol = &search_constant_type_c::lint_type_name; |
|
27929 else if (search_expression_type->is_literal_real_type(last_type_symbol)) |
|
27930 return_type_symbol = &search_constant_type_c::lreal_type_name; |
|
27931 else |
|
27932 return_type_symbol = last_type_symbol; |
27777 return return_type_symbol; |
27933 return return_type_symbol; |
27778 |
27934 |
27779 } |
27935 } |
27780 |
27936 |
27781 |
27937 |