Never mind, I found the problem right after asking. There was code like this:
#ifdef SOMETHINGSPECIAL if (somethingspecial) { #else if (somethingnotsospecial) { #endif blahblahblah(); } Apparently, the two opening braces confuse the Xcode parser too much, even though they are within separate #ifdef blocks, and only one can ever be compiled. Now at least I can go back to debugging properly! Thanks, Howard > On Sep 9, 2016, at 10:13 AM, Howard Moon <how...@antarestech.com> wrote: > > I am trying to debug a problem in an audio plug-in (VST3), where none of my > controls (knobs, etc.) seem to be actually changing anything besides the GUI > itself. There is a function called setParameter() that is called when a > control like this changes, and when I run it in the debugger, it steps into > that function, hits the switch statement that responds to each individual > specific control, but strangely it then simply steps over to the default > clause, which does nothing, and then exits the function. I can see that the > variable used in the switch statement is a valid value that should cause it > to hit one of the case statements, but it does not go there. Also, if I look > at the drop-down list of functions in that .cpp file, it says that I am > inside another function called timerChecks(), not in setParameter(), even > though I am clearly inside setParameter(). If I open that drop-down list of > functions, then the list abruptly ends at that timingChecks() function! > > I’ve tried cleaning the project, quitting Xcode and deleting the entire build > folder, and rebuilding, but it’s still the same. It’s as if Xcode has no idea > I even have any functions after timingChecks(). If I enter invalid code in > any later function, the build fails on the line of garbage, but it still says > I am inside timingChecks(). > > How can I fix Xcode so that it sees all of my functions, and so that my code > executes the code I have actually written and compiled? > > Thanks, > Howard > _______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (Xcode-users@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com This email sent to arch...@mail-archive.com