#show /cast [mod:ctrl] Dismiss Pet; [mod:shift] Mend Pet; Feed Pet
Is the macro that is generated...
How does this call my pet? I logged in and was out of combat, yet the macro of course wanted to feed my non-present pet.
I'm basing my expectations on the description given:
"Out of combat, clicking the macro will revive your pet if it's dead, call your pet if it's alive but missing, dismiss your pet if you're holding Ctrl, mend your pet if you're holding Shift, or feed your pet if it's alive and present and you're not holding Ctrl or Shift. "