diff options
author | Ivan Krasin <krasin@chromium.org> | 2011-08-24 21:22:25 +0000 |
---|---|---|
committer | Ivan Krasin <krasin@chromium.org> | 2011-08-24 21:22:25 +0000 |
commit | bba43efdec3b2aa483b55d4287ba1c48c55935d4 (patch) | |
tree | b3819b7a8e4d1221a10e840e4a3226d628462bb5 /lib/Basic/Targets.cpp | |
parent | 98401114e1c6dd3a3271820d16781d792555e40e (diff) |
Follow up to r138470 (Add PNaCl TargetInfo). I've occasionally submitted wrong patch.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138489 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r-- | lib/Basic/Targets.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index fb1a08e09f..bff4ac8d5c 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -2877,7 +2877,12 @@ public: unsigned &NumRecords) const { } virtual const char *getVAListDeclaration() const { - return "typedef void* __builtin_va_list;"; + return "typedef struct __va_list_tag {" + " void* ptr;" + " void* padding1;" + " void* padding2;" + " void* padding3;" + "} __builtin_va_list[1];"; } virtual void getGCCRegNames(const char * const *&Names, unsigned &NumNames) const; |