Back out "Revert D14691483: [fbthrift][PR] Remove GCC workaround in TCompactProtocol.h"
Back out "Revert D14691483: [fbthrift][PR] Remove GCC workaround in TCompactProtocol.h"

Summary: * Revert the reverted Diff back to original - D14691483

Reviewed By: yfeldblum

Differential Revision: D14695544

fbshipit-source-id: 88499ddb5c7a2499f1ce599e64365e5189845528

facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift