<div dir="ltr">Hello,<div><br></div><div><div>Compile this sample program with clang 3.9.1 in 64bits mode</div><div>#include <iostream></div><div><br></div><div>int my_func(char c, double d)</div><div>{</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>std::cout << "c: " << c << std::endl;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>std::cout << "d:" << d << std::endl;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">       </span>return 0;</div><div>}</div><div><br></div><div>int main(int argc, char const *argv[])</div><div>{</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>int i = 0;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">     </span>i++;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>i++;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>my_func('a', 10.1);</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">    </span>i++;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>i++;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">   </span></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">       </span>return 0;</div><div>}</div><div><br></div><div>compile commande line :</div><div>clang++ -x c++ -target "x86_64-pc-windows-msvc" -O0 -glldb -gdwarf-4 -D _WIN32 -D _WIN64 -D _CONSOLE -D NDEBUG -D _DEBUG -D _MT -D _DLL -c -o main.o main.cpp </div><div>lld-link /out:main.exe /machine:X64 /nxcompat /incremental  /nologo /wx /subsystem:console /debug vcruntimed.lib msvcrtd.lib main.o</div><div><br></div><div>run lldb and enter commands</div><div>target create "main.exe"</div><div>b main.cpp:14</div><div>r</div><div><br></div><div>First step over (n command) is ok but second step over goes into my_func function.</div><div><br></div></div><div><br></div><div>Thanks,</div><div><br></div><div>Olivier</div></div>