I'm on a Mac using Clang 6. I have a project with a few targets and they all worked as expected until recently when suddenly I could not debug my unit tests. I give the command to debug and it immediately comes back with
Process finished with exit code 0
Empty test suite.
I can run
the target from within CLion (or outside of it) and it runs as expected. I can debug other targets as expected.
CLion is building the un-debug-able target as expected. I've created additional CLion configurations with the program and none of them will debug it correctly - whether set up as a "normal" app or as a google test app in CLion.
I don't have my CLion config files in version control and CLion's local history isn't available on them - the option is greyed out.
I don't know what information to post here and I'm hoping someone else has seen something like this or can guess what I might have done. I've rebooted my computer as well as "invalidate caches and restart" in CLion. None of them had any effect.
In preferences
, build execution and deployment
, Toolchains
, debugger
, switching from bundled lldb
to bundled gdb
, debugging the program (may not have been required), then switching back to bundled lldb
fixed the problem.
I have no idea what the actual problem was or how this fixed it, but it did.