diff options
| author | Owen Anderson <resistor@mac.com> | 2009-06-30 05:33:46 +0000 |
|---|---|---|
| committer | Owen Anderson <resistor@mac.com> | 2009-06-30 05:33:46 +0000 |
| commit | 00d07afe981bcd5a611b7af777fda71a54d2b008 (patch) | |
| tree | 0649a4a8a0db2d14c95c14a62d08efe3c37dce0d /llvm/lib/Analysis/IPA/Andersens.cpp | |
| parent | b127c0684f91becb19414fed54c08781b28617d6 (diff) | |
| download | bcm5719-llvm-00d07afe981bcd5a611b7af777fda71a54d2b008.tar.gz bcm5719-llvm-00d07afe981bcd5a611b7af777fda71a54d2b008.zip | |
Fix the build on Cygwin. Patch by Aaron Gray.
llvm-svn: 74510
Diffstat (limited to 'llvm/lib/Analysis/IPA/Andersens.cpp')
| -rw-r--r-- | llvm/lib/Analysis/IPA/Andersens.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/IPA/Andersens.cpp b/llvm/lib/Analysis/IPA/Andersens.cpp index 4ace049afa5..3fb65265472 100644 --- a/llvm/lib/Analysis/IPA/Andersens.cpp +++ b/llvm/lib/Analysis/IPA/Andersens.cpp @@ -211,7 +211,7 @@ namespace { // for each location equivalent Node. struct Node { private: - static unsigned Counter; + static volatile sys::cas_flag Counter; public: Value *Val; @@ -618,7 +618,7 @@ X("anders-aa", "Andersen's Interprocedural Alias Analysis", false, true); static RegisterAnalysisGroup<AliasAnalysis> Y(X); // Initialize Timestamp Counter (static). -unsigned Andersens::Node::Counter = 0; +volatile llvm::sys::cas_flag Andersens::Node::Counter = 0; ModulePass *llvm::createAndersensPass() { return new Andersens(); } |

