195ee667503b8b3123951242e3f7b93598cb9f9b9Eric Christopher// RUN: %clang_cc1 -triple x86_64-apple-darwin -emit-llvm %s -o /dev/null 2a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher 395ee667503b8b3123951242e3f7b93598cb9f9b9Eric Christopher#define _JBLEN ((9 * 2) + 3 + 16) 495ee667503b8b3123951242e3f7b93598cb9f9b9Eric Christophertypedef int sigjmp_buf[_JBLEN + 1]; 595ee667503b8b3123951242e3f7b93598cb9f9b9Eric Christopherint sigsetjmp(sigjmp_buf env, int savemask); 6a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christophersigjmp_buf B; 7a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopherint foo() { 8a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher sigsetjmp(B, 1); 9a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher bar(); 10a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher} 11