diff --git a/libcxxabi/src/aix_state_tab_eh.inc b/libcxxabi/src/aix_state_tab_eh.inc
--- a/libcxxabi/src/aix_state_tab_eh.inc
+++ b/libcxxabi/src/aix_state_tab_eh.inc
@@ -559,7 +559,7 @@
       // reserved for compilers (SP + 3 * sizeof(uintptr_t)) in the stack of
       // the caller of the function containing the landing pad (within the link
       // area for the call to the latter) for __xlc_exception_handle()
-      // to retrieve.
+      // to retrieve when it is called by the landing pad.
       uintptr_t *currentSP = reinterpret_cast<uintptr_t*>(_Unwind_GetGR(context, 1));
       uintptr_t *callersSP = reinterpret_cast<uintptr_t*>(currentSP[0]);
       callersSP[3] = reinterpret_cast<uintptr_t>(unwind_exception);