Compiling of 2 blueprints that are inside each other

So i have 2 Actor blueprints and A and B , A has a variable of type ‘B’ and B has a variable of type ‘A’ , whenever i compile A it compiles successfully , and then i compile B and it compiles too , but then i find A needs to compile again(compile options becomes enabled again) and when i do B does the same and needs compilation and it goes on and on , I know the reason of this , So do i just compile each one once and that’s it ? or that would still cause me trouble ?

I’m told that you just need to recompile once. When you run the game, everything compiles and you should get a warning if something has a non-compiling error.

Just make sure to save too.