求教keil 三级优化后函数返回值传递不到

2019-08-16 18:13发布

本帖最后由 wt13568089592 于 2017-7-28 00:42 编辑

求教keil 三级优化后函数返回值传递不到,这是啥问题?uint16_t a;

uint16_t ret()
{
        return (uint16_t)5;
}

a=yet();

这样a=0;如果是1级优化,就可以正常的得到结果。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。