1a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher// RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopherstatic char *str; 3a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher 4a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopherstatic const struct { 5a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher const char *name; 6a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher unsigned type; 7a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher} scan_special[] = { 8a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher {"shift", 1}, 9a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher {0, 0} 10a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher}; 11a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher 12a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopherstatic void 13a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christophersb(void) 14a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher{ 15a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher while (*str == ' ' || *str == '\t') 16a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher str++; 17a11d129aa8ad9fa123e72d0663c327d5578d2602Eric Christopher} 18