I had been choosing personnel against, well, personnel, and using general against buildings. It was just one scenario, mind you, but AT guns beside a trench filled with MG were not getting knocked out with personnel, so I started using general on AT guns as well as infantry in trenches. It seems to work. Again, it was one scenario and one turn, but I figured better safe than sorry.