14b0d160aSArtem Dergachev // RUN: %clang_analyze_cc1 -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:PreStmtOffsetOfExpr=true,debug.AnalysisOrder:PostStmtOffsetOfExpr=true %s 2>&1 | FileCheck %s
24b0d160aSArtem Dergachev #include "Inputs/system-header-simulator.h"
34b0d160aSArtem Dergachev 
44b0d160aSArtem Dergachev struct S {
54b0d160aSArtem Dergachev   char c;
64b0d160aSArtem Dergachev };
74b0d160aSArtem Dergachev 
test(void)8*1ea58437SAaron Ballman void test(void) {
94b0d160aSArtem Dergachev   offsetof(struct S, c);
104b0d160aSArtem Dergachev }
114b0d160aSArtem Dergachev 
124b0d160aSArtem Dergachev // CHECK: PreStmt<OffsetOfExpr>
134b0d160aSArtem Dergachev // CHECK-NEXT: PostStmt<OffsetOfExpr>