CLANG编译器优化静态函数吗?如果是这样,如何阻止它优化?

时间:2018-01-19 05:46:12

标签: clang compiler-optimization

我的定义如下。

static void func1 (arg 1, arg 2) {
:
:
}

这是从另一个静态函数

调用的
static int func2 (args) {
:
:
func1(args);
:
}

在这种情况下,当我执行gdb并在函数func1上放置一个断点时,gdb会破坏上面的函数。

(gdb) b func1
(gdb) info b
Num     Type           Disp Enb Address    What
1       breakpoint     keep y   0x0dde3d3a in func2 at file1_main.c:42
        breakpoint already hit 1 time
(gdb) 

我的编译器是CLANG。语言是C. 如何从(暂时)优化功能(只是感兴趣的功能)中停止CLANG?

0 个答案:

没有答案