Richard Smith | a9b21d2 | 2012-02-17 06:48:11 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 %s -triple=i686-linux-gnu -emit-llvm -o - | FileCheck %s |
2 | |||||
3 | struct S { | ||||
4 | mutable int n; | ||||
5 | }; | ||||
6 | int f() { | ||||
7 | // The purpose of this test is to ensure that this variable is a global | ||||
8 | // not a constant. | ||||
9 | // CHECK: @_ZZ1fvE1s = internal global {{.*}} { i32 12 } | ||||
10 | static const S s = { 12 }; | ||||
11 | return ++s.n; | ||||
12 | } |